我想知道,如果我的服务器上没有安装excel office产品,我怎样才能使用.net代码写入excel文档?我知道有一个Microsoft.Inerop.Excel程序集可以解决这个问题,但它对我不起作用。我得到一个CLSID id错误,在那里寻找这个特殊的guid,但它没有安装在我的机器上。我在我的服务器上安装了Interop程序集,但我无法使用Excell.Application对象。是否有另一个对象,我可以使用Excel.Application()的instaed在服务器上创建一个excel文档,其中没有安装offce excel产品?我的盒子也是64位运行SharePoint,如果你有任何使用SharePoint 2010的替代品,我也希望听到它们。
谢谢,
答案 0 :(得分:1)
有几个第三方工具,像Spire.xls(我们已经使用过,它运作得很好)和免费软件,例如excellibrary(http://code.google.com/p/excellibrary/)。
以前曾经问过这个问题,请参阅Create Excel (.XLS and .XLSX) file from C#(猜猜有人可能会关闭这个问题)。