NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目
很多时候很多项目我们需要操作Excel
其中NPOI是最好用的一个组件
可以在没安装office的情况下去操作excel
但是版本不能太新的excel 支持xls doc ppt等
可以使用NPOI读取现有的excel文件或者生成一个新的excel文件
下载地址:http://npoi.codeplex.com/
有不同的.NET版本
最新官方
http://archive.codeplex.com/?p=npoi
Neuzilla是NPOI背后的工作室。有关详细信息,请 访问www.neuzilla.com
什么是NPOI
该项目是http://poi.apache.org/上POI Java项目的.NET版本。POI是一个开源项目,可以帮助您读取/写入xls,doc,ppt文件。它具有广泛的应用。
例如,您可以使用它来
一个。在服务器上未安装Microsoft Office套件的情况下生成Excel报告,并且比在后台调用Microsoft Excel ActiveX效率更高;
b。从Office文档中提取文本,以帮助您实现全文索引功能(大多数情况下,此功能用于创建搜索引擎)。
C。从Office文档中提取图像
d。生成包含公式的Excel工作表
NPOI的优势
一个。完全免费使用
b。涵盖Excel的大多数功能(单元格样式,数据格式,公式等)
C。支持xls,xlsx,docx。
d。设计为面向接口的(请看一下NPOI.SS命名空间)
e。不仅支持出口,还支持进口
F。甚至针对xlsx和docx都基于.Net 2.0(尽管我们也支持.NET 4.0)
G。来自世界各地的成功案例
H。大量的基本例子
一世。不依赖隔离存储
要获取最新代码,请访问 http://github.com/tonyqus/npoi。