我有一個代碼,它的工作完美的,當我設置像.xlsx等輸出文件的extansion,但是當我將其更改爲」 .xls的,我必須打開前窗文件在MSExcel文件不正確(文件格式不正確),然後很多不良的編碼字符(如日本等)。導出Excel的.xls和.XLSX EPPlus .NET
有人有這個問題嗎?有解決方案嗎?
_currentContext.Response.Clear();
_currentContext.Response.ClearContent();
_currentContext.Response.ClearHeaders();
_currentContext.Response.AddHeader("content-disposition", "attachment; filename=FileName.xlsx");
_currentContext.Response.ContentEncoding = System.Text.Encoding.UTF8;
_currentContext.Response.ContentType = "application/ms-excel";
_currentContext.Response.AddHeader("Content-Transfer-Encoding", "binary");
_currentContext.Response.BinaryWrite(_package.GetAsByteArray());
_currentContext.Response.Flush();
_currentContext.Response.End();
有一刻 - 當我在本地機器上以xls導出它時,一切正常。當我在遠程服務器上嘗試它時,我只能正確導出到xlsx擴展。
一個moment-,一切工作正常。當我在遠程服務器上嘗試它時,我只能正確導出到xlsx擴展。 – FSou1
@ FSou1看到上面的編輯... – Yahia