Сравнение форматов файлов Excel: что выбрать для ваших задач

Иван Корнев·12.04.2026·5 мин

Краткий ответ: Для повседневной работы используйте XLSX — это современный стандарт с поддержкой формул, стилей и сжатием. Формат XLS устарел и нужен только для открытия файлов в версиях Excel старше 2007 года. CSV применяйте исключительно для передачи «сырых» данных в другие программы или базы данных, так как он не сохраняет форматирование и формулы.

Выбор правильного формата файла влияет на размер документа, совместимость с другими программами и сохранность сложных элементов (макросов, графиков, условного форматирования). Ниже подробно разберем особенности каждого типа и сценарии их использования.

Главное правило: Если вы не знаете, какой формат выбрать, сохраняйте файл как .xlsx. Это универсальный вариант для 99% задач в современном офисе.

XLSX: Современный стандарт работы

Формат .xlsx (Excel Workbook) был введен в 2007 году и стал стандартом де-факто для офисной работы. В его основе лежит архитектура Office Open XML.

Технические особенности

  • Структура: Файл представляет собой ZIP-архив, содержащий набор XML-документов. Это позволяет эффективно сжимать данные.
  • Вместимость: Поддерживает до 1 048 576 строк и 16 384 столбцов на лист.
  • Безопасность: По умолчанию не поддерживает макросы (код VBA). Это защищает пользователей от случайного запуска вредоносных скриптов при открытии файла из непроверенного источника.
  • Совместимость: Открывается во всех версиях Excel начиная с 2007, а также в Google Таблицах, LibreOffice и большинстве мобильных приложений.

Когда использовать

  • Создание отчетов, бюджетов и баз данных для внутреннего использования.
  • Передача файлов коллегам и клиентам (гарантия открытия).
  • Сохранение сложного форматирования, сводных таблиц, графиков и формул.

Если ваш файл содержит макросы (VBA), при сохранении в формате .xlsx код будет удален без предупреждения. Для таких случаев используйте формат .xlsm.

XLS: Устаревший бинарный формат

Формат .xls (Excel 97-2003 Workbook) использовался до версии Office 2007. Это проприетарный бинарный формат, который сейчас считается устаревшим.

Основные ограничения

  • Лимиты: Максимум 65 536 строк и 256 столбцов. Для современных объемов данных этого критически мало.
  • Размер: Файлы занимают больше места на диске по сравнению с XLSX при том же объеме данных, так как не используют современное сжатие.
  • Риски: При открытии в новых версиях Excel файл запускается в «Режиме ограниченной функциональности», некоторые новые функции могут не работать или отображаться некорректно.

Когда использовать

Единственный сценарий использования XLS сегодня — обратная совместимость. Выбирайте этот формат только если вам необходимо передать файл пользователю, у которого установлен очень старый Excel (версии 2003 и ниже), и установить новый офис невозможно. Во всех остальных случаях избегайте его.

CSV: Текстовый формат для обмена данными

CSV (Comma-Separated Values) — это не формат Excel в полном смысле, а простой текстовый файл. Данные в нем разделены запятыми (или точкой с запятой, в зависимости от региональных настроек).

Ключевые характеристики

  • Только данные: Сохраняются только значения ячеек. Формулы заменяются результатами вычислений, форматирование (цвета, шрифты, границы), графики и несколько листов теряются полностью.
  • Универсальность: Открывается любым текстовым редактором (Блокнот), импортируется в базы данных (SQL), системы аналитики и языки программирования (Python, R).
  • Кодировка: Часто возникают проблемы с кодировкой (например, кракозябры вместо русских букв), если не выбран правильный стандарт (обычно UTF-8).

Осторожно с разделителями! В русской локали разделителем часто выступает точка с запятой (;), а не запятая. При переносе файла в другую систему (например, на сервер в США) данные могут «поехать», если система ожидает запятую. Всегда проверяйте настройки экспорта.

Когда использовать

  • Выгрузка данных из 1С, CRM или банковских систем для анализа в Excel.
  • Импорт больших массивов данных в базы данных или рекламные кабинеты.
  • Передача данных программистам или аналитикам.

Сравнительная таблица форматов

ХарактеристикаXLSX (Современный)XLS (Устаревший)CSV (Текстовый)
Поддержка версийExcel 2007+Excel 97-2003 (и новые в режиме совместимости)Любые программы и ОС
Макросы (VBA)Нет (требуется .xlsm)ДаНет
Несколько листовДаДаНет (только один)
ФормулыСохраняютсяСохраняютсяЗаменяются значениями
ФорматированиеПолноеПолноеОтсутствует
Размер файлаМалый (сжатие)Средний/БольшойМинимальный
Лимит строк~1 млн~65 тыс.Ограничен только диском

Частые ошибки при работе с форматами

  1. Потеря макросов. Пользователь сохраняет файл с кодом VBA в формате .xlsx. При следующем открытии макросы исчезают навсегда. Решение: используйте .xlsm для файлов с кодом.
  2. Искажение данных в CSV. Числа с десятичной частью (например, 3,14) при открытии в англоязычной системе могут превратиться в текст или дату, если разделитель дробной части конфликтует с разделителем столбцов.
  3. Лишние нули и даты. При открытии CSV двойным кликом Excel может автоматически преобразовать длинные числа (номера карт, телефоны) в экспоненциальный вид (1.23E+10) или даты. Для корректного открытия используйте мастер импорта текста («Данные» → «Из текста/CSV»).
  4. Использование XLS «по привычке». Многие пользователи продолжают сохранять файлы в старом формате, не зная о лимите в 65 тысяч строк, что приводит к обрезке данных в больших отчетах.

FAQ

Можно ли конвертировать CSV обратно в полноценную таблицу с формулами? Нет. Поскольку CSV хранит только конечные значения, восстановить исходные формулы или форматирование невозможно. Можно лишь заново настроить внешний вид таблицы.

Почему файл XLSX весит меньше, чем XLS, хотя данных столько же? Формат XLSX использует алгоритмы сжатия (как ZIP-архив), упаковывая множество мелких XML-файлов в один. Бинарный XLS хранит данные в развернутом виде.

Какой формат лучше для отправки резюме или коммерческого предложения? Ни один из перечисленных. Для документов, которые не должны редактироваться, лучше использовать PDF. Если нужна возможность правки — отправляйте XLSX.

Как открыть CSV, чтобы номера телефонов не превращались в даты? Не открывайте файл двойным кликом. Запустите пустой Excel, перейдите на вкладку «Данные», выберите «Получить данные» → «Из текста/CSV». В мастере импорта укажите тип данных для столбца с телефонами как «Текст».