c#代码生成的.xls文件无法在iPad和Android平板电脑中打开

时间:2012-07-17 11:22:02

标签: c# android asp.net ipad xls

我有一个要求,我必须将生成的报告转换为.xls文件。我已经在桌面上成功完成了这项工作,但是当我在iPad或Android平板电脑上进行测试时,它无法打开工作表。我为什么感到困惑。我错过了任何特定的标题或内容类型吗?

我已使用此HeaderContentType

Response.ContentType = "application/vnd.ms-excel"; 
Response.AddHeader("Content-disposition", "attachment; filename=table.xls");

1 个答案:

答案 0 :(得分:0)

以这种方式设置内容类型..但是你如何生成xls?

microsoft office会自动转换类似excel的格式的HTML页面,只需更改内容类型:如果页面中有表格,它将成为excel表格!

但是其他软件并不是那么通用......你应该总是使用格式正确的XLS文件。