下载完成后Excel文件无法打开?

时间:2015-07-14 08:53:18

标签: c# excel

通过使用暂停代码,我已将数据表导出为ex​​cel。

POST

当我尝试打开下载的excel文件时,它显示以下消息

enter image description here

是我的代码中需要的任何更改。能帮到你吗?

谢谢,purna

2 个答案:

答案 0 :(得分:0)

问题与文件格式有关,所以我可以找到VBA中的解决方案(只是明确写出输出格式)

response.headers['Content-Disposition'] = 'attachment; filename=text1.xlsx'

在您的代码中,您必须更改以下行,同时明确指示输出格式.xlsx:

Response.AddHeader("content-disposition", attachment);

答案 1 :(得分:0)

问题与文件格式有关。尝试以下代码,它可以正常工作

Response.AddHeader("content-disposition", "attachment;  filename=EmpDetails.xls");

而不是

Response.AddHeader("content-disposition", attachment);