Sharepoint 如何在服务器上未安装microsoft excel的情况下写入excel文档?

Sharepoint 如何在服务器上未安装microsoft excel的情况下写入excel文档?,sharepoint,excel,sharepoint-2010,Sharepoint,Excel,Sharepoint 2010,我想知道,如果我的服务器上没有安装excel office产品,如何使用.net代码写入excel文档?我知道有一个Microsoft.Inerop.Excel程序集将在这方面提供帮助,但它不适合我。我得到一个CLSID id错误,其中正在查找这个特定的guid,但它没有安装在我的计算机上。我的服务器上安装了互操作程序集,但无法使用Excell.Application对象。是否有其他对象可供我在未安装offce Excel产品的服务器上使用instaed of Excel.Application

我想知道,如果我的服务器上没有安装excel office产品,如何使用.net代码写入excel文档?我知道有一个Microsoft.Inerop.Excel程序集将在这方面提供帮助,但它不适合我。我得到一个CLSID id错误,其中正在查找这个特定的guid,但它没有安装在我的计算机上。我的服务器上安装了互操作程序集,但无法使用Excell.Application对象。是否有其他对象可供我在未安装offce Excel产品的服务器上使用instaed of Excel.Application()创建Excel文档?此外,我的盒子是64位运行SharePoint,如果您有任何选择使用SharePoint 2010,我也想听听他们


谢谢,

有几种第三方工具,商业工具如Spire.xls(我们已经使用过,而且效果很好)和免费软件,如excellibrary()


这是以前提出过的问题,请参见(我想可能有人会回答这个问题)。

忘记编程吧。因为编程就是逻辑。如果您没有未安装的东西,则表示它已安装。您所说的“如果您没有未安装的东西,则表示iti已安装”是什么意思?那么,你是说因为没有安装excel产品,我无法使用Microsoft.Interop.excel创建excel文件?iDevelop的回答不是特别有用,但他是正确的。Microsoft.Interop.Excel是一个用于使用Excel的界面,但如果服务器上不存在Excel,则该界面将不起作用。在任何情况下,在服务器上以编程方式使用Excel都是一个非常糟糕的主意,它不是为这个目的设计的,而是为坐在它前面的用户设计的。当Excel弹出一个消息框要求确认时,您将怎么做?没有人坐在那里单击它。查看Olaf链接文章中的第三方。lol可能重复,请编辑问题!使用Office XML SDK或第三方库。