我正在尝试在winforms应用程序中使用NPOI library。我已经在我的项目中引用了最新的NPOI dll,并尝试复制NPOI提供的示例,这些示例可以在以下位置找到:
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.CreateSheet("Sheet1");
HSSFRow headerRow = sheet.CreateRow(0);但这不能在我的机器上编译,因为HSSFWorkbook.CreateSheet()返回的是NPOI.SS.UserModel.Sheet而不是NPOI.SS.UserModel.HSSFSheet。
这里我漏掉了什么?
发布于 2010-09-30 22:11:52
尝试以下操作:
Sheet sheet = workbook.CreateSheet("Sheet1");
Row headerRow = sheet.CreateRow(0);并包含命名空间NPOI.SS.UserModel
Sheet和Row实际上是接口,但没有I前缀(我假定),因为这个库是来自Java的一个端口。
发布于 2014-01-14 02:40:18
该接口实际上是为NPOI 2.0准备的。在NPOI 2.0中,有两个名称空间: XSSF和HSSF。XSSF用于xlsx,HSSF用于xls。两者都实现了NPOI.SS中的接口。
发布于 2013-05-14 12:26:28
使用NPOI.SS.UserModel;...ISheet sheet = workbook.CreateSheet("Sheet1");IRow headerRow = sheet.CreateRow(0);
https://stackoverflow.com/questions/3831108
复制相似问题