3
我正在使用OpenXMl生成Excel文件(.xlsx)。我可以在我的電腦上打開生成的文件(.xlsx),但無法在Ipad上打開它。它甚至沒有密碼保護,但我確實得到了912錯誤。使用openXml生成.xlsx文件時無法讀取文檔OfficeImportErrorDomain錯誤912
這是我的C#代碼
string fileName = "Report.xlsx";
Response.Clear();
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";// "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"; //"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" '"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" '"application/vnd.ms-excel"
Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);
任何幫助,不勝感激。
是在服務器端錯誤發生,或者在iPad上?它可以是你的ipad無法打開.xlsx文件類型。 – Kelmen
當我打開使用OpenXml生成的.xlsx文件時,ipad瀏覽器顯示錯誤,我查看過瀏覽器可以打開其他.xlsx文件或ms doc,是否有OpenXMl的限制?我也設置mimetype,但似乎沒有工作:( –
看起來像OpenXml生成的xlsx文件是無效的。只需使用另一個程序來打開該文件,就像在Windows上的Excel。看起來你需要提交這個錯誤在OpenXml支持網站 – Kelmen