我已经使用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