草稿: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] (英语).
