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

标签 c# android asp.net ipad xls

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

我已经使用了这个 HeaderContentType:

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

最佳答案

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

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

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

关于c# - c# 代码生成的 .xls 文件无法在 iPad 和 Android 平板电脑中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11521415/

相关文章:

c# - 如何解决成员属性和类名之间的名称冲突

c# - Serilog with Elasticsearch sink, indexformat 没有滚动日期

c# - Prism MVVM ObservesCanExecute - 如何嵌套(逻辑与)简单的可观察属性

java - 如何将对象树传递到包中?

Android debug.keystore 问题

asp.net - 通过 https 访问 Silverlight WCF 时出错

c# - 刷新 EntityFramework 连接

android - layout.xml 文本编辑器在 Eclipse android 中单击或突出显示时发生变化

javascript - Chrome 中的 CKEditor 输入模式问题

.net - 如何更新正在运行的 asp.net 应用程序?