我使用ASP .NET MVC 3框架开发了一个Web应用程序 我使用以编程方式Excel程序集来创建Excel工作簿。
我的网络应用程序在我的开发机器上工作正常,但它不在生产机器上 我的开发机器上安装了Microsoft Office 2007,包括MS Excel 2007 因此,Excel程序集在GAC中注册 但是生产机器上没有安装任何版本的MS Office。
我想知道是否有办法将Excel程序集注册到生产机器的GAC中,而不是安装MS Excel。
答案 0 :(得分:1)
这里有两个问题 -
单独安装互操作程序集对您没有帮助。互操作只是excel的中介。您必须安装excel才能使用excel功能。
Microsoft does not recommend or support using excel on the server.
所以 - 我建议您使用Office Open XML SDK生成所需的Excel工作表。