0

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

4

2 回答 2

1

您是否考虑过第三方库,例如 SpreadsheetGear ( http://www.spreadsheetgear.com/ ) 或 OfficeWriter ( http://officewriter.softartisans.com/ )?我已在单独的项目中成功使用这两种方法将数据导出到复杂的电子表格中。

于 2009-10-26T11:43:37.217 回答
0

只要您乐于创建 .XLSX(基于 xml 的电子表格),您就可以使用 .NET 附带的新打包命名空间在 ASP.NET 中执行此操作,无需投资第三方供应商解决方案......

如何在没有 excel.interop 的情况下创建电子表格文档

将值写入/读取单元格。

用于处理开放 xml 办公文件的代码片段

对如何操作打开的 xml 文件的特定文件/部分的良好一般覆盖

在回答您的问题时,我应该补充一点,使用 Microsoft.Office.Interop.Excel 命名空间不受支持,不建议用于服务器端无人值守的场景,例如在 asp.net 工作进程中运行。在 ms kb 文章中有很多关于此的报道。使用上述或投资于利用 .net 的第三方供应商解决方案。

于 2010-04-28T23:20:24.123 回答