对这三者之间的关系进和简要说明
Office Open XML
简称为 ooxml ,是Microsoft 在 Office 2007 之后推行的标准格式,用在 Excel,Word,PPT 等文件。已确定为国际标准。
POI
使用 Java 语言开发,基于 ooxml 标准,对Office文件进行操作的一个类库,为开源项目,放在GitHub上,现广泛应用。
NPOI
POI 项目的.Net 版本
三者目前状态
截至2017-10
序号 | 分类 | ooxml | POI | NPOI |
---|---|---|---|---|
1 | 状态 | Y 有效 | Y 有效 | N 停更(自2012-09) |
2 | 功能 | 最全面 | 实现ooxml大部分功能 | 实现ooxml的基本功能,不支持.xlsm,Chart,Parit Table |
3 | 易用性 | 低,相当于操作xml 文件 | 高(对Java),类似于Excel | 高(.Net),类似于Excel |