2

我有一个要求,我必须将生成的报告转换为 .xls 文件。我已经在台式机上成功地做到了这一点,但是当我在 iPad 或 Android 平板电脑上测试它时,它无法打开工作表。我很困惑为什么。我是否缺少任何特定的标题或内容类型?

我用过这个HeaderContentType

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

1 回答 1

0

通过这种方式,您可以设置内容类型。但是您如何生成 xls?

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

但其他软件不是那么通用……您应该始终使用格式正确的 XLS 文件。

于 2012-07-17T13:26:21.460 回答