【发布时间】:2017-10-06 16:32:17
【问题描述】:
C# dataTable/Html 到 xls 导出然后用 Excel 打开并使用保存并作为附件发送时,文件格式更改为 xlsb 如何防止这种情况发生?
我的代码类似于这里的工作示例 链接
Export HTML Table to Excel using ASP.NET
我的代码类似于那个系统
string contentType = "application/excel";
Response.ContentType = I tried different types;
Response.AddHeader("Content-Disposition", "attachment; filename=myFile.xls );
Response.Write(stringData);
Response.Flush();
Response.End();
导出为 xls 的文件,但当我打开它并选择保存并作为附件发送到 Outlook 时,它会转换为 xlsb
我实际上以某种方式将其更改为导出为具有不同内容类型的 xlsx,但代码未保存,我不记得它是如何制作的,现在 xlsx 告诉我文件已损坏并且无法打开
我不想使用 Microsoft Office 库或其他库的
我希望它保持 xls 或能够以 xlsx 格式打开
【问题讨论】: