草稿:NPOI
| 本草稿尚未提交審核
提交前,請先查閱維基百科不是什麼,以免犯下常見錯誤。 要讓草稿被接受,需要至少滿足以下要求:
我們強烈不鼓勵您創建與您自己、您所在的組織、其對手或其產品相關的條目。如果您仍要這麼做,請申報利益衝突。 注意:若您提交之後,本模板出現在頁面最下方,表示您已成功提交。
如何改善您的草稿
|
NPOI是用於.NET平台的Office文檔處理程序庫,是Apache POI的.NET版本。它能夠在未安裝Microsoft Office的環境中讀寫文檔,不依賴Office的COM互操作組件。其主要支持格式包括Excel的xls、xlsx和Word的docx。[1]
功能
[編輯]NPOI支持文檔的導入和導出,並提供電子表格單元格樣式、數據格式及公式等處理功能。項目在NPOI.SS命名空間中採用面向接口的設計,可在Windows和Linux環境中運行。[1]
項目說明列出的主要文件格式如下:[1]
| 文檔類型 | 文件擴展名 | 格式 |
|---|---|---|
| Excel電子表格 | .xls | Excel二進制文件格式 |
| Excel電子表格 | .xlsx | Office Open XML電子表格格式 |
| Word文字處理文檔 | .docx | Office Open XML文字處理文檔格式 |
發行
[編輯]NPOI通過NuGet分發。NuGet軟件包頁面提供版本記錄、目標框架、依賴項及下游使用情況。[2]
部分版本歷史
[編輯]下表包含NuGet累計下載量排名前十的版本及部分後續版本。下載量為2026年11月15日查詢時的頁面顯示值。[2]
| 版本 | 發布日期 | 累計下載次數 | 下載量排名 |
|---|---|---|---|
| 2.4.1 | 2018年12月18日 | 12,748,327 | 2 |
| 2.5.1 | 2020年4月4日 | 7,088,499 | 7 |
| 2.5.5 | 2021年10月25日 | 7,599,329 | 4 |
| 2.5.6 | 2022年4月26日 | 26,915,615 | 1 |
| 2.6.0 | 2022年11月17日 | 7,908,212 | 3 |
| 2.6.2 | 2023年9月11日 | 7,098,273 | 6 |
| 2.7.0 | 2024年3月25日 | 5,523,327 | 10 |
| 2.7.1 | 2024年7月3日 | 7,263,842 | 5 |
| 2.7.2 | 2024年11月9日 | 5,763,548 | 8 |
| 2.7.5 | 2025年9月30日 | 5,721,716 | 9 |
| 2.7.6 | 2026年2月27日 | 2,574,323 | — |
| 2.8.0 | 2026年4月6日 | 2,118,796 | — |
| 2.8.1 | 2026年9月22日 | 520,827 |
舊版本的發布日期與下載量分別見NuGet對應版本頁面。[3][4][5][6]
相關項目
[編輯]NuGet列出的下游項目包括Npoi.Mapper和ExcelReport。Npoi.Mapper提供強類型對象與Excel數據之間的映射;ExcelReport是基於NPOI的報表引擎。[2]
許可與維護費
[編輯]NPOI原始碼採用Apache License 2.0。項目說明稱,自2.8.0起,官方二進制發行和NuGet軟件包增加維護費協議。[1]
根據該協議,維護費適用於將軟件用於創收活動且年總收入達到10,000美元的用戶。年總收入低於該金額的用戶,以及另行向維護者支付支持或維護費用的用戶,屬於協議列明的豁免範圍。[7]
協議同時規定,原始碼繼續按Apache License 2.0提供,用戶可以依據相應許可自行編譯;維護費協議不限制用戶訪問、修改和分發原始碼或自行編譯的二進制文件。[7]
參見
[編輯]參考資料
[編輯]- ^ 1.0 1.1 1.2 1.3 NPOI README. GitHub. [2026-11-15] (英語).
- ^ 2.0 2.1 2.2 NuGet Gallery: NPOI. NuGet. [2026-11-15] (英語).
- ^ NuGet Gallery: NPOI 2.4.1. NuGet. [2026-11-15].
- ^ NuGet Gallery: NPOI 2.5.1. NuGet. [2026-11-15].
- ^ NuGet Gallery: NPOI 2.5.5. NuGet. [2026-11-15].
- ^ NuGet Gallery: NPOI 2.5.6. NuGet. [2026-11-15].
- ^ 7.0 7.1 Open Source Maintenance Fee Agreement. GitHub. [2026-11-15] (英語).
