我正在使用ASP.NET应用程序的Microsoft.Office.Interop.Excel
库,我已经填充在一个工作簿中工作。我希望提示用户将文档保存到他们的机器,但我找不到一个方法来执行它(myWorkbook.SaveAs(...)
不起作用)。
问:
我怎样才能获得工作簿保存到用户的机器?我已经使用Response.Write(...)
来提示用户保存基于文本的文件(CSV),但我无法弄清楚如何为.xls文件执行此操作。
奖励:
如果这是不可能的使用Microsoft.Office.Interop.Excel
库做的,是有一个免费(GPL小-ISH)库我可以使用呢?
我认为微软会对此有一个工具,但我们都知道什么假设呢?
[使用Office 2010的COM asp.net web服务(可能重复http://stackoverflow.com/questions/7382704/asp -net-web-service-using-office-2010-com) – 2012-01-31 19:11:43
您无法从服务进程中使用Office Automation。请参阅http://stackoverflow.com/questions/7382704/asp-net-web-service-using-office-2010-com。 – 2012-01-31 19:12:03