NPOI 1.2.5 升级为 2.0 的一些注意

作者:vkvi 来源:ITPOW(原创) 日期:2014-1-2

NPOI 1.2.5 只能处理 2003 格式的 Excel,2.0 就多了,可以处理 2007 的,还可以处理 Word 等。

2.0 对 1.2.5 的老代码兼容性还是比较好的,较之前的版本来说,兼容性要高得多了,但也要注意:

一、标准化命名

比如以前 CellType.BOOLEAN 改为了 CellType.Boolean;

FontBoldWeight.BOLD 改为了 FontBoldWeight.Bold;

CellErrorValue 改为了 ErrorCellValue 以和 BooleanCellValue 命名对应;

……

二、接口

原来使用 Row 类型,现在改为 IRow 接口;

原来使用 Cell 类型,现在改为 ICell 接口;

……

三、Office 2007 格式

NPOI.XSSF.UserModel.XSSFWorkbook 针对 2007 格式

NPOI.HSSF.UserModel.HSSFWorkbook 针对 2003 格式

为了统一,可以使用接口:

NPOI.SS.UserModel.IWorkbook 接口,两种格式都支持

相关文章