如何在ASP.NET中使用Microsoft.Office.Interop.Excel.dll创建Excel工作表?
答案 0 :(得分:1)
您是否考虑过第三方图书馆,例如SpreadsheetGear(http://www.spreadsheetgear.com/)或OfficeWriter(http://officewriter.softartisans.com/)?我已经成功地将这两个项目用于单独的项目,以将数据导出到复杂的电子表格中。
答案 1 :(得分:0)
只要您乐意创建.XLSX(基于xml的spreasheets),您就可以使用.NET附带的新打包命名空间在ASP.NET中执行此操作,无需投资第三方供应商解决方案......
How to create a spreadsheet document without excel.interop
write and read values into/from cells.
Code snippets for working with open xml office files
Good general coverage of how to manipulate specific files/parts of a open xml file
我应该补充一点,使用Microsoft.Office.Interop.Excel命名空间回答您的问题是不受支持的,不建议用于服务器端无人参与方案,例如在asp.net工作进程中运行。 ms kb文章中有很多内容。使用上述内容或投资利用.net。
的第三方供应商解决方案