Я создал простой файл Excel с помощью SpreadSheetGear. Если бы я сохранить его как файл XLSОткрытие файла xlsx, созданного с помощью SpreadSheetGear
workbook.SaveAs("file.xls", SpreadsheetGear.FileFormat.Excel8);
и прикрепить его к электронной почте, я могу открыть его на свой телефон (протестировано как с iPhone и Android).
Если я сохранить его как XLSX файл
workbook.SaveAs("file.xlsx", SpreadsheetGear.FileFormat.OpenXMLWorkbook);
и прикрепить его к электронной почте, я не могу открыть его на свой телефон.
Если я открываю приложение xlsx для файлов на своем компьютере и сохраняю его без изменений и прикрепляю его к электронной почте, теперь я могу открыть его на своем телефоне.
Очевидно, что Excel сохраняет файл по-другому, чем SSG. Размер файла прикрепленного файла xlsx составляет 9 КБ. Когда я открываю его на своем компьютере и сохраняю его, размер нового файла составляет 24 КБ.
Некоторые из моих пользователей предпочитают формат xlsx. Есть ли что-нибудь, что я могу сделать, чтобы открыть открытое файловое хранилище SSG, как прикрепленный файл сгенерированный Excel?
Это сработало! Спасибо, хорошее объяснение. Я бы никогда не подумал об этом. – Daniel