1.下載NPOI dll,並引入項目中
//穿件一個工作簿
IWorkbook workbook = new HSSFWorkbook();
ISheet sheet = workbook.CreateSheet();
2.首先創建頁眉頁腳
代碼:
sheet.Header.Left = “頁眉右邊字樣”;
sheet.Header.Right = “頁眉左邊字樣”;
sheet.Footer.Left = “頁腳右邊”;
sheet.Footer.Center = HeaderFooter.Page + @”/” + HeaderFooter.NumPages;//頁數
sheet.Footer.Right = HeaderFooter.Date + @” ” + HeaderFooter.Time;//時間
3.創建一行單元格
代碼:
IRow row1 = sheet.CreateRow(index++);//IRow是創建行的關鍵字,//index是行數的號碼;
4.創建一個單元格
row1.CreateCell(0).SetCellValue(“給第一行的一個單元格賦值:”);
row1.getCell(0).CellStyle=Style_title2;//給該單元格賦樣式,
5.給行設置行高
Row1.height=2*256;
6.設置列寬
sheet.SetColumnWidth(2, 20 * 256);//2是列的序號,20*256是要設置列的寬度
7.合併單元格(注意:合併單元格之後會出現一種情況:單元格原有的樣式丟失:遇到此情況就將要合併的單元格都設置爲空)
CellRangeAddress cra1 = new CellRangeAddress(0, 0, 0, 5);//參數(起始行,終止行,起始列,終止列)
sheet.AddMergedRegion(cra1);
以上就是EXCEl中常用的一些運用,npoi其實還是蠻好用的。
qq:347352964