NPOI是一个开源项目,它可以帮助您读写XLS、DOC、PPT文件。它有着广泛的应用。主要用来做数据的导入导出,数据类型的兼容性和读写速度都是相当不错的,唯一不爽的就是各种不知所云的命名空间,找到一份POI(JAVA平台的)的命名空间说明。
产品特点:
xls->HSSF、xlsx->XSSF
doc->HWPF、docx->XWPF
ppt->HSLF、pptx->XSLF
Outlook->HSMF、Visio->HDGF、Publisher->HPBF
看来NPOI距离父辈还有相当的差距啊,而且现在的开发似乎停滞了,目前只支持xls、xlsx、docx
产品功能:
A.生成一个Excel报告,没有微软Office套件安装在您的服务器上,比在后台调用微软Excel ActiveX更有效;
b.从Office文档中提取文本以帮助实现全文索引功能(大部分时间用于创建搜索引擎)。
从办公文档中提取图像
生成包含公式的Excel表格
高级特点:
A.它完全免费使用。
B.覆盖Excel的大多数特征(单元样式、数据格式、公式等)
C.支持XLS、XLSX、DOX。
D.设计为面向接口(查看NPOI.SS命名空间)
不仅支持出口,而且支持进口。
即使是XLSX和DOX也支持F.NET 2(虽然我们也支持.NET 4)