我有一个要求,我必须将生成的报告转换为.xls文件。我已经在桌面上成功完成了这项工作,但是当我在iPad或Android平板电脑上进行测试时,它无法打开工作表。我为什么感到困惑。我错过了任何特定的标题或内容类型吗?
我已使用此Header
和ContentType
:
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-disposition", "attachment; filename=table.xls");
答案 0 :(得分:0)
以这种方式设置内容类型..但是你如何生成xls?
microsoft office会自动转换类似excel的格式的HTML页面,只需更改内容类型:如果页面中有表格,它将成为excel表格!
但是其他软件并不是那么通用......你应该总是使用格式正确的XLS文件。