一.获取引用NPOI
VS2017,通过Nuget工具包下载NPOI到指定的项目中,如下
二.添加如下命名空间,其中HSSF是操作*.xls文件,XSSF操作*.xlsx文件.
using NPOI;
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using NPOI.HSSF.UserModel;
三.关于NPOI关键类/接口:
工作表:IWorkbook,XSSFWorkbook(*.xlsx);HSSFWorkbook(*.xls)
工作表:ISheet,Sheet
行:IRow,
obj_sh.LastRowNum获取最后一行的index
obj_row.LastCellNum;获取当前行的列数
单元格:ICell
四,创建Excel,创建excel常规操作过程如下:
1.创建workbook对象
IWorkbook wbk = new XSSFWorkbook();
2.创建sheet到workbook中
ISheet mysheet = wbk.CreateSheet("mySheet");
3.在sheet对象中创建row
IRow myRow = mysheet.CreateRow(i);
4.在row中创建cell
ICell cell = myRow.Cr