close
處理excel 有另一個方式了
除了用excel.exe跟oledb
還有另一個選擇
說明詳見msdn
http://msdn.microsoft.com/zh-tw/ee818993.aspx
以下摘取幾個大綱
NPOI 函式庫
NPOI 函式庫可以在 http://npoi.codeplex.com 中下載,目前的版本為 1.2.1,有分為 .NET 1.1 與 .NET 2.0 以上版本兩種,支援主要的 POI 專案提供的功能,但專案中的範例程式碼都是以 Excel 為標的,原因應該是 Excel 在伺服器端的處理遠比 Word 和 PowerPoint 等文件要多太多了,故筆者在本篇文章也是以 Excel 檔案為主要說明的標的。
NPOI 函式庫檔案有七個,分別是:
- NPOI.DLL:NPOI 核心函式庫。
- NPOI.DDF.DLL:NPOI 繪圖區讀寫函式庫。
- NPOI.HPSF.DLL:NPOI 文件摘要資訊讀寫函式庫。
- NPOI.HSSF.DLL:NPOI Excel BIFF 檔案讀寫函式庫。
- NPOI.Util.DLL:NPOI 工具函式庫。
- NPOI.POIFS.DLL:NPOI OLE 格式存取函式庫。
- ICSharpCode.SharpZipLib.DLL:檔案壓縮函式庫。
一般需要存取 Excel 97-2003 格式(.xls)的檔案時,需要使用 NPOI、NPOI.HSSF、NPOI.POIFS 與 NPOI.Util 函式庫,因此專案中要引用這四個 DLL,若要一併存取文件摘要資訊時,則也要引用 NPOI.HPSF.DLL 檔案,以取得必要的類別宣告。開發人員通常只要集中精神在 NPOI.HSSF.UserModel 命名空間即可,它包含了控制 Excel 資料的各式類別物件供開發人員取用。
全站熱搜
留言列表