通过使用暂停代码,我已将数据表导出为excel。
POST
当我尝试打开下载的excel文件时,它显示以下消息
是我的代码中需要的任何更改。能帮到你吗?
谢谢,purna
答案 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);