[英]C# dataTable/Html to xls When export the file format changes to xlsb how to prevent this?
C#dataTable / Html到xlsb導出然后由Excel打開並使用保存並作為附件發送時,文件格式更改為xlsb怎么防止這種情況?
我的代碼類似於此鏈接中的工作示例
我的代碼類似於執行該操作的系統
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格式打開
我不想重寫人們已經擁有的代碼。 以下兩個鏈接將很有幫助。
http://mikesknowledgebase.com/pages/CSharp/ExportToExcel.htm (免費許可證)
http://techbrij.com/export-excel-xls-xlsx-asp-net-npoi-epplus
另外,請檢查其他Content-Type是否可以解決此問題。 首先嘗試以下方法。
應用/ vnd.ms-Excel中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.