Excel导出不仅适用于Chrome浏览器

时间:2015-03-25 02:05:37

标签: c# export-to-excel

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

Excel导出用于上次Chrome更新。它适用于Firefox和IE。当我点击导出时,下载没有扩展名的文件。如果我手动将此文件的扩展名更改为.xlsx,则会在excel中打开。

1 个答案:

答案 0 :(得分:0)

目前,添加" .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"); 
}