是否有 Microsoft.Office.Interop.Excel 的替代库?

Lir*_*man 6 c# excel

我使用Microsoft.Office.Interop.Excel参考是为了对 excel 文件进行一些操作,例如添加列、锁定单元格、使用密码保护等...

现在我必须在没有安装 office 的服务器上使用此代码,所以我不确定使用此引用的代码是否能够在那里运行。那么有没有办法在没有安装办公室的服务器上对 excel 文件执行所有这些操作?我应该使用另一个图书馆还是有一种方法可以在Microsoft.Office.Interop.Excel没有安装办公室的情况下工作?

Bar*_*ran 6

您可以使用 EPPlus。它适用于 Open Office Xml 格式。无需在服务器上安装任何 Office 组件。 https://github.com/EPPlusSoftware/EPPlus


Gov*_*ert 5

ClosedXML是另一个用于操作 Excel 文件的开源库(具有类似于 COM 对象模型的 API)。