將ASP.NET 2.0的成果,匯出 Excel檔案(執行成果,請看下面的圖片)

以下是幾個有用的網站說明,相信對大家有幫助:

Generating Excel Report in ASP.NET 2.0  (這篇文章超棒!)

http://www.beansoftware.com/ASP.NET-Tutorials/Generating-Excel-Reports.aspx

 

http://dotjum.spaces.live.com/blog/cns!F0C7688CEBFA8680!185.entry
http://www.blueshop.com.tw/board/show.asp?subcde=BRD20071218001310QFU&fumcde=FUM20041006161839LRJ&rplcnt=4
http://209.85.175.104/search?q=cache:a0GIpvsW48oJ:211.147.225.34/gate/big5/dotnet.chinaitlab.com/ASPNET/727489.html+ASP.NET+Excel+Response.ContentType&hl=zh-TW&ct=clnk&cd=2&gl=tw

 

或是參考我另外一篇文章-- http://www.dotblogs.com.tw/mis2000lab/archive/2008/04/24/3454.aspx 

 

 
 

 

2008/8/6補充:

如果這些報表,是定期產生的(例如每天一次、或兩次),我會建議直接從資料庫去作,也滿簡單的。

  • MS SQL Server 2000有一個DTS功能,可以固定產生報表。輸出到檔案、Excel等等檔案、或是輸出到其他資料庫。
  • MS SQL Server 2005把DTS改名為SSIS。搭配Visual Studio 2005有一個設計介面(名為BIDS,Business Intelligence Development Studio),拉幾個流程,就能完成這些所謂的資料轉換、轉成Excel或Access的煩人工作。

 

以下是廣告--------------------------------------------------------------------------------------------------------------------

這些實用的技巧,我收錄在 2008/7月出版的新書,請參考:[廣告&團購] 新書上市-- ASP.NET專題實務(文魁出版)  

除了輸出成為Excel檔案之外,為了避免重複輸出相同的內容,造成「新檔」覆蓋「舊檔」,本書也有解法。

或是轉成XML檔案,再用Excel開啟(觀賞文件內容),這些範例在本書通通有。 以下是範例的執行成果:

  


 

 

......  寄信給我    mis2000lab (at) 雅虎.com.台灣 ................................................................................................................
ASP.NET專題實務  (文魁出版,VB版 P8187 / C#版P09027

              下集已經出版囉~~~ASP.NET專題實務II:範例應用與4.0新功能

.............................................................................................................. 寄信給我    mis2000lab (at) 雅虎.com.台灣 ........