Какие форматы файлов понимает и создает Excel

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

Microsoft Excel поддерживает более 30 форматов файлов, но для повседневной работы критически важны лишь несколько основных типов. Стандартным форматом является .xlsx (таблицы без макросов), а для файлов с кодом автоматизации используется .xlsm. Для обмена данными с другими программами лучше всего подходят .csv и .txt, а для работы с огромными массивами данных (сотни мегабайт) рекомендуется бинарный формат .xlsb. Выбор правильного расширения гарантирует сохранность формул, форматирования и совместимость с другими устройствами.

Краткий ответ: Если вы не знаете, что выбрать — сохраняйте в .xlsx. Это универсальный стандарт, который открывается везде. Используйте .csv только для передачи «сырых» данных в другие системы.

Родные форматы Microsoft Excel

С 2007 года основным стандартом стал формат на базе XML. Он представляет собой сжатый архив, содержащий структуру книги, стили и данные.

  • .XLSX (Excel Workbook) — базовый формат по умолчанию. Не поддерживает макросы (VBA), что повышает безопасность файла. Открывается в любых версиях Excel, Google Таблицах, LibreOffice и мобильных приложениях. Максимальный размер листа: 1 048 576 строк × 16 384 столбцов.
  • .XLSM (Excel Macro-Enabled Workbook) — аналог XLSX, но с поддержкой макросов. Обязателен, если в книге есть программный код VBA. При открытии требует подтверждения включения макросов. Не поддерживается в Google Таблицах (макросы будут удалены при конвертации).
  • .XLSB (Excel Binary Workbook) — файл хранится в двоичном виде, а не в текстовом XML.
    • Преимущества: Открывается и сохраняется на 30–50% быстрее, занимает меньше места на диске.
    • Когда использовать: Для отчетов с миллионами строк или сложными вычислениями, где скорость загрузки критична.
  • .XLS (Excel 97-2003) — устаревший формат. Поддерживается только ради обратной совместимости. Имеет жесткие ограничения (65 536 строк) и больший вес файла. Рекомендуется немедленно конвертировать такие файлы в XLSX.

Сравнение основных типов файлов

ФорматПоддержка макросовСкорость работыСовместимостьРекомендация
.XLSXНетСтандартнаяПолная (все ОС и сервисы)Основной рабочий формат
.XLSMДаСтандартнаяТолько офисные пакетыДля файлов с автоматизацией
.XLSBДаВысокаяТолько ExcelДля «тяжелых» баз данных
.XLSДаНизкаяУстаревшие системыТолько для открытия старых архивов

Форматы для обмена и импорта данных

Для переноса информации из бухгалтерских программ, CRM-систем или веб-сервисов используются текстовые и структурированные форматы.

  • .CSV (Comma-Separated Values) — простой текст, где значения разделены запятыми или точками с запятой.
    • Особенность: Сохраняет только значения ячеек. Формулы, цвета, шрифты и графики теряются безвозвратно.
    • Нюанс кодировки: При работе с кириллицей всегда выбирайте кодировку UTF-8 с BOM, иначе вместо русских букв появятся иероглифы.
  • .TXT (Текстовый файл) — используется для импорта логов или данных с фиксированной шириной столбцов. Требует ручной настройки мастера импорта текста.
  • .XML и .JSON — современные стандарты для структурированных данных. В актуальных версиях Excel (365, 2021) импорт JSON доступен через меню Данные > Получить данные > Из файла. Позволяет загружать ответы от веб-API напрямую в таблицу.
  • .ODS (OpenDocument Spreadsheet) — родной формат LibreOffice Calc и OpenOffice. Excel открывает его корректно, но сложные формулы могут требовать проверки после сохранения.

При сохранении в CSV Excel использует разделитель, заданный в настройках региона вашей ОС (часто это точка с запятой ; в русской локали, а не запятая). Учитывайте это при загрузке файла в иностранные сервисы.

Специализированные и устаревшие форматы

В некоторых профессиональных сферах встречаются специфические типы файлов:

  • .PDF — Excel может импортировать данные из PDF-таблиц (меню Данные > Из PDF), превращая их в редактируемый вид. Сохранение же в PDF используется исключительно для печати и защиты от изменений.
  • .DBF — формат баз данных dBase/FoxPro. Часто встречается в старой бухгалтерии (1С, складской учет).
  • .SYLK (.slk) и .DIF — крайне редкие форматы для обмена с древними табличными процессорами (Lotus 1-2-3, MultiPlan). Практически не используются в 2026 году.
  • .HTML / .HTM — позволяет сохранить таблицу как веб-страницу или открыть таблицу, скопированную с сайта.

Как правильно импортировать и экспортировать

Чтобы избежать потери данных, следуйте этим алгоритмам:

  1. Импорт «чужих» данных: Не используйте кнопку «Открыть» для сложных файлов (CSV, TXT). Лучше зайдите во вкладку ДанныеПолучить данные (или «Из текста/CSV»). Это запустит мастер импорта, где можно сразу задать кодировку и тип разделителя.
  2. Экспорт для сторонних систем: Если система требует CSV, сохраняйте через Файл > Сохранить как > CSV UTF-8 (разделитель — запятая). Это наиболее совместимый вариант.
  3. Работа с макросами: Если вы скачали файл с кодом, но он имеет расширение .xlsx, макросы внутри него уже удалены системой безопасности. Ищите версию с расширением .xlsm.

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

  • «Файл поврежден или формат не поддерживается» — часто возникает при попытке открыть новый .xlsx в очень старых версиях Excel (2003 и ниже) без пакета совместимости. Решение: попросите отправителя сохранить файл в формате .xls или используйте онлайн-конвертер.
  • Исчезновение нулей в начале номера (например, телефон +7... превращается в 7...). Это происходит при открытии CSV. Решение: импортируйте файл через мастер данных, указав для нужного столбца текстовый формат.
  • Кракозябры вместо текста — признак неверной кодировки (ANSI вместо UTF-8). Откройте файл в «Блокноте», выберите Файл > Сохранить как и измените кодировку на UTF-8 с подписью BOM.

FAQ

Можно ли открыть файл Excel на телефоне? Да, мобильные приложения поддерживают .xlsx, .xlsm (просмотр) и .csv. Формат .xlsb может не открыться на некоторых старых устройствах Android/iOS.

В чем разница между «Сохранить» и «Сохранить как»? «Сохранить» перезаписывает текущий файл в том же формате. «Сохранить как» позволяет изменить формат (например, конвертировать .xlsx в .pdf или .csv) и имя файла, создавая копию.

Почему файл .xlsm не открывается в Google Таблицах? Google Таблицы не поддерживают язык макросов VBA от Microsoft. При загрузке .xlsm код будет удален, останется только статическая таблица. Для работы в облаке макросы нужно переписывать на Google Apps Script.