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

我正在使用Microsoft.Office.Interop.Excel参考为了有一些操作excel文件,如添加列,locking单元格,保护密码等…

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

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

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

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

EasyXLS也是一个Excel文件处理库,涵盖了您提到的所有请求。