一、Office自带库 Microsoft.Office.Interop.*
使用该库本机需要安装Office套件,并且不同版本的Office之间可能有兼容问题。
NuGet安装Microsoft.Office.Interop.WordMicrosoft.Office.Interop.Excel

二、NPOI(强烈推荐)
不需要安装Office套件,速度极快。
Github:https://github.com/tonyqus/npoi

三、ClosedXml
ClosedXML 是一个.NET库,用于读取、操作和写入 Excel 2007+(.xlsx,.xlsm)文件。它旨在提供一个直观且用户友好的界面来处理底层的OpenXML API。
Github:https://github.com/ClosedXML/ClosedXML

四、EPPlus
Github:https://github.com/pruiz/EPPlus

五、Free Spire.xls
Spire分为免费版和收费版,没有特殊需求使用免费版即可。
免费版本限制为每个工作簿 5 张纸和每张 200 行。它不支持打印功能。将Excel文件转换为其他格式时,例如您只能获得PDF / XPS的前3页,并且只能将前3张纸转换为图像。
NuGet安装Free Spire.XLS

Categories: 编程技术