【问题标题】:Excel export does not work only on Chrome browserExcel 导出仅适用于 Chrome 浏览器
【发布时间】:2015-03-25 02:05:37
【问题描述】:

客户端:Chrome 版本 41.0.2272.89 m
ContentType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"

在上次 Chrome 更新之前,Excel 导出一直有效。它在 Firefox 和 IE 上运行良好。当我点击导出时,会下载一个没有扩展名的文件。如果我手动将此文件的扩展名更改为 .xlsx,则它会在 excel 中打开。

【问题讨论】:

  • 还有其他人遇到这个问题吗?

标签: c# export-to-excel


【解决方案1】:

目前,在文件名中添加“.xlsx”扩展名会有所帮助。如果有更好的解决方案,请发表评论。谢谢。

public virtual ActionResult Download(string fName) { 
    var fileStream = Session[fName] as MemoryStream; 
    Session[fName] = null; 
    return File(fileStream, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "ExcelExport.xlsx"); 
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-12
    • 2017-12-28
    • 2013-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-24
    相关资源
    最近更新 更多