从asp.net导出为excel文件
问题描述:
我有一个ASP.NET 3.5网站,需要将数据导出到预格式化的Excel工作表。我不允许以任何方式修改Excel表格,只需将数据放入特定的单元格即可。从asp.net导出为excel文件
我的问题是,从ASP.NET网站执行此操作的最简单方法是什么?用户在他们的机器上总是有Excel。
第三方控件是我最好的选择还是使用VB.NET这是一个相对简单的任务?
答
如果您想要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)格式更容易。
+0
NPOI - 现在在:http://code.google.com/p/npoi/ – mg1075 2011-06-01 15:49:02
我会检查出来。看起来相当简单...实际上太简单了.. – 2009-12-02 06:16:10
看起来像excel 2007是一个需求... – mg1075 2011-06-01 15:46:53