Excel Download | C# 筆記


    想解決的問題

    project 進行到目前為止,我用了三種方式提供 report 給 user :

    1. SSRS subscription,每日自動產出 report 於 Server 上,再提供 Link 給 user 下載。適用在資料量大,user 沒時間等待的情況。缺點是不即時,還有舊版的 SSRS 不支援 xlsx 的格式。

    2. 直接 download 畫面上的 html table,嚴格來說這是一個 html,用 excel 打得開,但多了很多垃圾碼。
      方法 : 用filesaver.js 輕鬆將html table的資料匯出成Excel

    3. 這篇要介紹的,利用 asp.net 的元件產生 EXCEL,好處是程式的可操控性比較高,也可以支援 xlsx 格式。


    EEPlus

    最後決定採用這個 EEPlus,照著下面教學文章一步步設定很快就無痛完成。
    比NPOI更討喜的Excel元件-EPPlus!