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

时间:2015-03-22 12:07:33

标签: c# excel

我正在使用Microsoft.Office.Interop.Excel引用,以便对excel文件进​​行一些操作,例如添加列,锁定单元格,使用密码保护等等。

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

4 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

ClosedXML是另一个用于处理Excel文件的开源库(使用类似于COM对象模型的API)。

答案 2 :(得分:1)

另一个开源选项是spreadsheetlight。我已经使用它已经有一段时间了。

答案 3 :(得分:1)

EasyXLS也是Excel文件操作的库,涵盖了您提到的所有请求。