2009-11-25 96 views
0

我有一個ASP.NET 3.5網站,需要將數據導出到預格式化的Excel工作表。我不允許以任何方式修改Excel表格,只需將數據放入特定的單元格即可。從asp.net導出爲ex​​cel文件

我的問題是,從ASP.NET網站執行此操作的最簡單方法是什麼?用戶在他們的機器上總是有Excel。

第三方控件是我最好的選擇還是使用VB.NET這是一個相對簡單的任務?

回答

2

親愛的使用ExcelPackage。它岩石!我在我的項目中使用過它。它可以採用預先格式化的excel文件並將其用作模板。它也很容易使用。

+0

我會檢查出來。看起來相當簡單...實際上太簡單了.. – 2009-12-02 06:16:10

+0

看起來像excel 2007是一個需求... – mg1075 2011-06-01 15:46:53

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)格式更容易。

+0

NPOI - 現在在:http://code.google.com/p/npoi/ – mg1075 2011-06-01 15:49:02