我已經使用SpreadSheetGear創建了一個簡單的Excel文件。如果我將其保存爲xls文件打開使用SpreadSheetGear創建的xlsx文件
workbook.SaveAs("file.xls", SpreadsheetGear.FileFormat.Excel8);
並將其附加到電子郵件,我可以打開我的手機上(測試都與iPhone和Android)。
如果我將其保存爲xlsx檔案
workbook.SaveAs("file.xlsx", SpreadsheetGear.FileFormat.OpenXMLWorkbook);
並將其附加到電子郵件,我無法打開它在我的手機上。
如果我在我的電腦上打開xlsx文件附件並保存不做任何更改並將其附加到電子郵件,我現在可以在手機上打開它。
顯然,Excel以不同於SSG的方式保存文件。 xlsx文件附件的文件大小爲9 KB。當我在電腦上打開它並保存時,新文件大小爲24 KB。
我的一些用戶更喜歡xlsx格式。有什麼我可以做的,使SSG生成的文件附件打開,如Excel生成的文件附件?
工作正常!謝謝,很好的解釋。我永遠不會想出這一個。 – Daniel 2014-10-29 19:15:02