题
我试图使用 NPOI库在WinForms应用程序。我已经在我的项目中引用的最新NPOI DLL并试图重现的例子给了由NPOI和SO发现:
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.CreateSheet("Sheet1");
HSSFRow headerRow = sheet.CreateRow(0);
但是,这并不会因为HSSFWorkbook.CreateSheet()
返回NPOI.SS.UserModel.Sheet
而不是NPOI.SS.UserModel.HSSFSheet
编译我的机器。
我缺少什么吗?
解决方案
尝试以下方法:
Sheet sheet = workbook.CreateSheet("Sheet1");
Row headerRow = sheet.CreateRow(0);
和包括命名空间NPOI.SS.UserModel
Sheet
和Row
实际上接口,但没有I
前缀(我相信),因为这个库是从Java的端口。
其他提示
的接口被用于NPOI 2.0实际制备。在NPOI 2.0,有两种命名空间:XSSF和HSSF。 XSSF是XLSX,HSSF是XLS。在NPOI.SS两个工具接口。
使用NPOI.SS.UserModel; ... ISheet片= workbook.CreateSheet( “工作表Sheet”); IRow headerRow = sheet.CreateRow(0);
不隶属于 StackOverflow