我有一个ASP.NET 3.5站点,需要将数据导出到预先格式化的Excel工作表。我不允许以任何方式修改Excel工作表,只需将数据放入特定的单元格中。
我的问题是,从ASP.NET站点执行此操作的最简单方法是什么。用户将始终在他们的机器上安装Excel。
第三方控件是我最好的选择还是使用VB.NET这是一个相对简单的任务?
答案 0 :(得分:2)
亲爱的使用ExcelPackage。它摇滚!我在我的项目中使用过它。它可以采用预先格式化的excel文件并将其用作模板。它也很容易使用。
答案 1 :(得分: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)格式更容易。