如何使用Microsoft.Office.Interop.Excel.dll创建Excel工作表?

时间:2009-10-26 11:24:04

标签: asp.net excel-interop

如何在ASP.NET中使用Microsoft.Office.Interop.Excel.dll创建Excel工作表?

2 个答案:

答案 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。

的第三方供应商解决方案