0

我有一个 ASP.NET 3.5 站点,需要将数据导出到预先格式化的 Excel 工作表。我不允许以任何方式修改 Excel 工作表,只需将数据拖放到特定单元格中即可。

我的问题是,从 ASP.NET 站点执行此操作的最简单方法是什么。用户将始终在其计算机上安装 Excel。

第三方控制是我最好的选择,还是使用 VB.NET 的相对简单的任务?

4

2 回答 2

2

亲爱的使用ExcelPackage。它摇滚!我在我的项目中使用过它。它可以采用预先格式化的 excel 文件并将其用作模板。它也很容易使用。

于 2009-11-25T05:49:53.433 回答
1

如果您希望与 Excel 2000-2003 兼容,请使用 NPOI ( http://npoi.codeplex.com/ ),如果您只针对 Excel 2007/2008,请使用ExcelPackage ( http://excelpackage.codeplex.com/ )。

我还以旧的 SpreadsheetML 格式 (Excel 2002/2003) 推出了我自己的 XML 输出,它比新的 OOXML (Excel 2007/2008) 格式容易得多。

于 2009-11-25T06:01:04.707 回答