我正在使用Microsoft.Office.Interop.Excel
引用,以便对excel文件进行一些操作,例如添加列,锁定单元格,使用密码保护等等。
现在我必须在没有安装Office的服务器上使用此代码,因此我不确定使用此引用的代码是否能够在那里运行。
那么有没有办法在没有安装Office的服务器上对excel文件执行所有这些操作?
我应该使用另一个库,还是有Microsoft.Office.Interop.Excel
引用无法安装办公室的方式?
答案 0 :(得分:4)
您可以使用EPPlus。它适用于Open Office Xml格式。无需在服务器上安装任何Office组件。 http://epplus.codeplex.com/
答案 1 :(得分:2)
ClosedXML是另一个用于处理Excel文件的开源库(使用类似于COM对象模型的API)。
答案 2 :(得分:1)
另一个开源选项是spreadsheetlight。我已经使用它已经有一段时间了。
答案 3 :(得分:1)
EasyXLS也是Excel文件操作的库,涵盖了您提到的所有请求。