对这几种之间的关系进和简要说明
Office Open XML
简称为 ooxml ,是Microsoft 在 Office 2007 之后推行的标准格式,用在 Excel, Word, PPT 等文件。已确定为国际标准。
POI
使用 Java 语言开发,基于 ooxml 标准,对Office文件进行操作的一个类库,为开源项目,放在GitHub上,现广泛应用。
https://github.com/apache/poi
NPOI
POI 项目的.Net 版本
https://github.com/tonyqus/npoi/
EPPlus
Excel Package Plus ,使用.Net 方式对 Office open xml (.xlsx) 格式的处理,功能更强大,风格也更接近于 Excel COM 方式,完全是 .Net 代码风格,而不象 POI/NPOI 采用的 Java 代码、命名及操作风格
https://github.com/JanKallman/EPPlus