将文件格式更改导出到xlsb时,C#dataTable/Html转换为xls如何防止这种情况?
导出时将C#dataTable/Html转换为xls,然后通过Excel打开,并使用“另存并发送为附件”将文件格式更改为xlsb如何防止这种情况 我的代码与本文中的工作示例类似 链接 我的代码类似于这样做的系统将文件格式更改导出到xlsb时,C#dataTable/Html转换为xls如何防止这种情况?,c#,excel,export,xls,xlsb,C#,Excel,Export,Xls,Xlsb,导出时将C#dataTable/Html转换为xls,然后通过Excel打开,并使用“另存并发送为附件”将文件格式更改为xlsb如何防止这种情况 我的代码与本文中的工作示例类似 链接 我的代码类似于这样做的系统 string contentType = "application/excel"; Response.ContentType = I tried different types; Response.AddHeader("Content-Disposition",
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的形式打开,我不想重写人们已经拥有的代码。以下两个链接将很有帮助 (免费许可证) 还要检查不同的内容类型是否可以解决此问题。首先尝试以下方法 应用程序/vnd.ms-excel