asp.net npoi 匯出excel VS2010 framework 4.0 handler 一般處理程式

SieSteven發表於2016-09-19

再次遇到了匯出excel的問題。這次更棘手。需要帶圖片。。。

從網上搜了一下。發現挺多的。頁面後臺程式碼的參考的是這位的。額。。。頁面找不到了。。。我是在一般處理程式中使用的NPOI

處理流程如下:

0、頁面ajax傳送匯出excel的請求(附帶查詢條件)

1、根據條件,查詢需要匯出的資料

2、在伺服器端建立一個空檔案、建立流並讀入建立的檔案

3、設定excel的格式、表頭

4、填充內容(我使用的是list儲存資料)

5、寫入流並釋放資源

6、返回檔案儲存的http訪問路徑url,結束一般處理程式的呼叫

7、根據ajax請求資料結果,如果有資料,則將頁面iframe的src屬性賦值為返回的url

晚上回去再貼程式碼。。。

相關文章