У меня есть несколько файлов xls без 12 вкладок, содержащих данные, ссылки на другие файлы Excel, некоторая проверка данных и некоторое условное форматирование. Сохраненные как xls, они используют около 1.2-1.5 МБ каждый, но если я сохраню их как xlsx, размер файла уменьшится примерно до 1/3 от этого.

Что такое формат файла xlsx, который делает файлы меньше; это связано со ссылками на закрытые книги? Когда я тестировал сохранение файла xlsx в формате xls, который представлял собой не что иное, как ссылки на закрытые книги, он выдает следующее сообщение Loss In Fidelity:

«Некоторые формулы в этой рабочей книге связаны с другими закрытыми рабочими книгами. Когда эти формулы пересчитываются в более ранних версиях Excel без открытия связанных рабочих книг, символы, превышающие ограничение в 255 символов, не могут быть возвращены ".

И версия xls была примерно в 4 раза больше, чем версия xlsx.

1 ответ1

4

Это не универсально верно. Тем не менее, файлы xlsx на самом деле представляют собой ZIP-коллекцию файлов XML. ZIP довольно эффективен при сжатии файлов.

Старые файлы xls представляют собой двоичный формат.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .