NPOI是一個開源項目,它可以幫助您讀寫XLS、DOC、PPT文件。它有著廣泛的應(yīng)用。主要用來做數(shù)據(jù)的導(dǎo)入導(dǎo)出,數(shù)據(jù)類型的兼容性和讀寫速度都是相當不錯的,唯一不爽的就是各種不知所云的命名空間,找到一份POI(JAVA平臺的)的命名空間說明。
產(chǎn)品特點:
xls->HSSF、xlsx->XSSF
doc->HWPF、docx->XWPF
ppt->HSLF、pptx->XSLF
Outlook->HSMF、Visio->HDGF、Publisher->HPBF
看來NPOI距離父輩還有相當?shù)牟罹喟,而且現(xiàn)在的開發(fā)似乎停滯了,目前只支持xls、xlsx、docx
產(chǎn)品功能:
A.生成一個Excel報告,沒有微軟Office套件安裝在您的服務(wù)器上,比在后臺調(diào)用微軟Excel ActiveX更有效;
b.從Office文檔中提取文本以幫助實現(xiàn)全文索引功能(大部分時間用于創(chuàng)建搜索引擎)。
從辦公文檔中提取圖像
生成包含公式的Excel表格
高級特點:
A.它完全免費使用。
B.覆蓋Excel的大多數(shù)特征(單元樣式、數(shù)據(jù)格式、公式等)
C.支持XLS、XLSX、DOX。
D.設(shè)計為面向接口(查看NPOI.SS命名空間)
不僅支持出口,而且支持進口。
即使是XLSX和DOX也支持F.NET 2(雖然我們也支持.NET 4)