iT邦幫忙

0

[NPOI 2.1.3.1] ASP.NET 輸出 Excel (.xlsx檔 2007~2013格式)

之前 NPOI 2.0的範例,搭配新的NPOI 2.1.3.1版

輸出新版Excel檔 2007~2013版(副檔名 .xlsx)會有一些錯誤訊息
雖然可以選擇「忽略」,但有錯誤就是有錯誤....

[NPOI 2.1.3.1] ASP.NET 輸出 Excel (.xlsx檔 2007格式) -- ASP.NET Export to Excel (.xlsx)
http://www.dotblogs.com.tw/mis2000lab/archive/2015/06/29/npoi\_2131\_sample\_export\_to\_excel.aspx
您可以參閱原作 Tony的說明,
並且參閱 NPOI原廠(也就是Tony)提供的範例之後,可以修正這個錯誤。

簡單地說,程式碼的頭尾,請加上:

頭:
Response.Clear();
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";

尾:
Response.Flush();
Response.End();

程式沒有大幅修改,其實還好。

完整範例可以參閱:
[NPOI 2.1.3.1] ASP.NET 輸出 Excel (.xlsx檔 2007格式) -- ASP.NET Export to Excel (.xlsx)
http://www.dotblogs.com.tw/mis2000lab/archive/2015/06/29/npoi\_2131\_sample\_export\_to\_excel.aspx


尚未有邦友留言

立即登入留言