EPPLUS文件生成的Excel损坏。文件格式或扩展名无效RSS

时间:2019-06-24 16:24:46

标签: excel server response epplus

以前使用EPPlus生成Excel。最近,在生成Excel文件时。该文件已损坏。我尝试过:

Response.Clear();
Response.AddHeader("content-disposition", "attachment; filename=file.xlsx");
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";                   
Response.BinaryWrite(pck.GetAsByteArray());
Response.End();

我尝试了以下方法:

  1. 将文件扩展名从xlsx更改为xls。
  2. ContentType = "application/x-msexcel";
  3. 添加Flush
  4. 添加ClearContent
  5. 将文件保存到本地,然后使用TransmitFile
  6. 进行传输

它们似乎都不起作用。我现在很笨。当我执行调试模式时,该文件很好。我可以生成未损坏的文件。但是一旦我将其放入云服务器。生成的文件已损坏。

请帮助。这可能是服务器问题吗?但是为什么其他方法(例如使用HTML导出到Excel)也可以正常工作。它也使用Response将文件发送到浏览器。

谢谢

0 个答案:

没有答案