//新增乙個worksheet
worksheet worksheet = (worksheet)workbook.worksheets.add(system.type.missing, system.type.missing, system.type.missing, system.type.missing);
//rowheight "1:1"表示第一行, "1:2"表示,第一行和第二行
((excel.range)_worksheet.rows["1:1", system.type.missing]).rowheight = 100;
//columnwidth "a:b"表示第一列和第二列, "a:a"表示第一列
((excel.range)_worksheet.columns["a:b", system.type.missing]).columnwidth = 10;
單元格邊框線
excel.range excelrange = _worksheet.get_range(_worksheet.cells[2, 2], _worksheet.cells[4, 6]);
//單元格邊框線型別(線型,虛線型)
excelrange.borders.linestyle = 1;
excelrange.borders.get_item(xlbordersindex.xledgetop).linestyle = excel.xllinestyle.xlcontinuous;
//指定單元格下邊框線粗細,和色彩
excelrange.borders.get_item(xlbordersindex.xledgebottom).weight = excel.xlborderweight.xlmedium;
excelrange.borders.get_item(xlbordersindex.xledgebottom).colorindex =3;
//設定字型大小
excelrange.font.size = 15;
//設定字型是否有下劃線
excelrange.font.underline = true;
//設定字型在單元格內的對其方式
excelrange.horizontalalignment = xlhalign.xlhaligncenter;
//設定單元格的寬度
excelrange.columnwidth = 15;
//設定單元格的背景色
excelrange.cells.interior.color = system.drawing.color.fromargb(255, 204, 153).toargb();
// 給單元格加邊框
excelrange.borderaround(xllinestyle.xlcontinuous, xlborderweight.xlthick,
xlcolorindex.xlcolorindexautomatic, system.drawing.color.black.toargb());
//自動調整列寬
excelrange.entirecolumn.autofit();
// 文字水平居中方式
excelrange.horizontalalignment = excel.xlhalign.xlhaligncenter;
//文字自動換行
excelrange.wraptext = true;
//填充顏色為淡紫色
excelrange.interior.colorindex = 39;
//合併單元格
excelrange.merge(excelrange.mergecells);
_worksheet.get_range("a15", "b15").merge(_worksheet.get_range("a15", "b15").mergecells);
///
/// 常用顏色定義,對就excel中顏色名
///
public enum colorindex
MyXls元件操作Excel報表 C
在後台呼叫 excel 元件,生成 excel 雖然可以 對excel 檔案進行 完全控制,可以生成任何複雜的格式,但是有個很大的缺點,這種方式會產生很多 excel程序 很難完全清 除掉,特別是在出錯的時候,c 寫的開源元件,並簡單說下 office2003 和以上版本支援的 xml格式。一 操作...
c 中的報表簡單操作(Excel)
開啟 工具 nuget程式包管理器 程式包管理器控制台 我用的vs2015 在控制台輸入 install package npoi 稍等片刻即可 excelhelper.cs class excelhelper datatable轉換為excel檔案 public void datatabletoe...
C 開發EXCEL報表
最近專案中需要做匯出excel以及具有複雜表頭excel的彙總,其實都不算麻煩,基本上都做過匯出excel,具有複雜表頭excel的彙總以前也用active控制項實現了,但是效率都不是太理想。最後在乙個群友的提醒下,嘗試著用opendatasource datarowset解決,結果發現效率還不錯。...