Формат файла XLS

XLS — двоичный формат Excel до Office 2007. Потолок в 65 536 строк и есть причина, по которой большинство наконец с ним расстаётся.

или перетащите их сюда · изображения, видео, аудио и документы · до 2 ГБ

Что такое XLS?

XLS хранит книгу в BIFF — двоичном формате обмена Microsoft — внутри составного файла OLE. Он ведёт начало с конца 1980-х и обслуживал таблицы всю эпоху, когда Excel стал деловым инструментом по умолчанию. Читают его до сих пор все табличные приложения: слишком много мировых данных было в нём сохранено, чтобы просто бросить.

Определяющее ограничение — размер. Лист заканчивается на 65 536 строках и 256 столбцах, а выгрузки, которые это превышают, некоторые системы молча обрезают — по-настоящему опасный сценарий, потому что файл открывается нормально и просто не содержит остальных данных. XLSX поднял пределы до миллиона с лишним строк.

XLS — ещё и формат эпохи макровирусов, поэтому современный Excel открывает его в защищённом просмотре и относится к встроенному VBA с подозрением. Старые бухгалтерские пакеты, банковские выгрузки, отчёты ERP и государственные системы до сих пор выдают XLS — поэтому он продолжает приходить в почту спустя десятилетия после появления замены.

Расширение.xls
КатегорияДокумент
MIME-типapplication/vnd.ms-excel
Год появления1987
РазработчикMicrosoft
СжатиеНет (без сжатия)
Рекламный блок — включите рекламу в public/ads.js · landing-article

XLS: частые вопросы

Почему мой файл XLS обрывается на 65 536 строках?
Это жёсткий предел формата — 65 536 строк и 256 столбцов на лист. Всё сверх этого сохранить невозможно, а часть выгружающих программ обрезает данные молча, без предупреждения. Конвертация в XLSX поднимает потолок до 1 048 576 строк.
Стоит ли конвертировать файлы XLS в XLSX?
Да, почти во всех случаях. XLSX существенно меньше, поддерживает намного больше строк и столбцов, читается большим числом программ и по умолчанию не считается угрозой безопасности. XLS оставляйте только там, где устаревшая система не принимает ничего другого.
Откуда до сих пор берутся файлы XLS?
Из старого делового софта: бухгалтерские пакеты, банковские выгрузки, модули отчётности ERP, лабораторные приборы и государственные порталы, собранные в 2000-х. Эти системы отдают формат, на который ориентировались их разработчики, и многие с тех пор не обновлялись.
Опасны ли макросы в файлах XLS?
Могут быть. XLS способен хранить макросы VBA прямо в файле без видимой пометки — именно так и расходились макровирусы. Современный Excel открывает такие файлы в защищённом просмотре и блокирует макросы из интернета, пока вы явно их не разрешите.
Сломает ли конвертация XLS в XLSX мои формулы?
Обычно нет. Стандартные формулы, ссылки, числовые форматы и диаграммы переносятся чисто. Проблемы возникают на очень старых функциях, собственном VBA и возможностях конкретных надстроек, поэтому листы, завязанные на макросы, после конвертации стоит проверить.
Насколько XLSX меньше XLS?
Обычно вдвое и больше при тех же данных: XLSX сжимает свой XML, а XLS хранит двоичные записи несжатыми. Разница растёт вместе с объёмом оформления и числом правок книги.

Конвертировать из XLS