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

Microsoft Excel — самый популярный табличный редактор, но далеко не все пользователи знают, что программа работает не только с родными форматами XLSX и XLS. На практике Excel поддерживает более 20 типов файлов: от текстовых .csv до веб-страниц .html и даже баз данных .dbf. Выбор правильного формата может сэкономить часы работы — например, при импорте данных из или экспорте отчётов для клиентов.

В этой статье разберём все форматы, с которыми работает Excel 2013–2026 (включая Microsoft 365), их плюсы и минусы, а также типичные ошибки при конвертации. Особое внимание уделим редким расширениям вроде .xlsm (с макросами) или .ods (для совместимости с OpenOffice), которые часто вызывают вопросы у пользователей. Если вы когда-нибудь теряли данные при сохранении файла или получали ошибку «Формат не поддерживается», здесь найдёте решение.

Родные форматы Excel: XLSX, XLS, XLSM и другие

Основные форматы, которые создаёт сам Excel, делятся на две группы: современные (на основе Open XML) и устаревшие (бинарные). Разница между ними — в размере файла, безопасности и совместимости.

С 2007 года стандартным стал .xlsx — он легче, чем .xls, поддерживает до 1 048 576 строк и 16 384 столбцов (против 65 536 строк в старом формате), а также лучше защищён от повреждений. Однако у него есть ограничение: .xlsx не может содержать макросы. Для этого нужен .xlsm — его используют разработчики VBA-скриптов.

  • 📊 XLSX — стандартный формат без макросов (Excel 2007 и новее).
  • 🤖 XLSM — с поддержкой макросов и скриптов VBA.
  • 📟 XLS — устаревший бинарный формат (Excel 97–2003), совместим со старыми версиями.
  • 📈 XLTX/XLTM — шаблоны для новых книг (аналог .xlsx, но с заранее настроенными стилями).
  • 🔒 XLSB — бинарный формат для больших файлов (быстрее открывается, но не читается в Google Sheets).

Важно: если вы сохраняете файл в .xls из новой версии Excel, часть функций (например, СЦЕПИТЬ или условное форматирование с градиентом) может потеряться. Также старый формат не поддерживает таблицы сводных данных с более чем 256 полями.

📊 Какой формат Excel вы используете чаще всего?
XLSX
XLS (старый)
CSV
PDF
Другой

Текстовые форматы: CSV, TXT, PRN

Текстовые форматы (.csv, .txt, .prn) — это «мост» между Excel и другими программами: , SQL-базами, Python-скриптами. Их главное преимущество — универсальность, а недостаток — отсутствие форматирования (нет цветов, формул, объединённых ячеек).

CSV (Comma-Separated Values) — самый распространённый текстовый формат для обмена данными. В нём значения разделяются запятыми (или точкой с запятой в европейских локалях). Например, строка Иванов,Иван,25 в Excel преобразуется в три ячейки. Однако с .csv связано несколько подводных камней:

  • 🌍 Разделители: в России часто используется ; вместо , что приводит к ошибкам при импорте.
  • 📅 Даты: Excel может неправильно распознать формат ДД.ММ.ГГГГ, если файл создан в американской локали.
  • 💾 Кодировка: если вместо кириллицы отображаются «кракозябры», файл сохранён в ANSI вместо UTF-8.

Формат .prn используется для печати и сохраняет выравнивание данных по столбцам (с фиксированной шириной). Его удобно применять для экспорта отчётов, которые потом будут распечатываться на принтере с моноширинным шрифтом (например, Courier New).

Форматы для печати и обмена: PDF и XPS

Если нужно отправить таблицу коллеге или клиенту так, чтобы её нельзя было изменить, используйте .pdf или .xps. Эти форматы «запечатывают» документ, сохраняя все стили, шрифты и разметку.

PDF (Portable Document Format) — универсальный стандарт для обмена документами. В Excel его можно создать через Файл → Экспорт → Создать PDF/XPS. Преимущества:

  • 🔒 Защита от редактирования (можно добавить пароль).
  • 🖼️ Сохраняет графики, диаграммы и условное форматирование.
  • 📱 Открывается на любом устройстве (даже без Excel).

Формат .xps — аналог .pdf, но менее популярный. Его поддерживают только устройства с Windows, поэтому для внешней переписки лучше выбирать .pdf. Оба формата не подходят, если получателю нужно редактировать данные — в этом случае экспортируйте в .xlsx.

Как уменьшить размер PDF из Excel?

Если PDF получается слишком большим, перед экспортом выполните:

1. Удалите ненужные листы (Правка → Удалить лист).

2. Сожмите изображения (Формат → Сжать рисунки).

3. Сохраните файл в Оптимизированный для публикации (в настройках экспорта).

Форматы для веба и баз данных: HTML, XML, DBF

Эти форматы используются для интеграции Excel с веб-сайтами, SQL-базами или устаревшими системами (например, dBase). Они редко нужны обычным пользователям, но критичны для автоматизации.

HTML (.html, .htm) — позволяет сохранить таблицу как веб-страницу. Полезно, если нужно вставить данные на сайт без ручного переноса. Однако в .html теряются некоторые функции Excel (например, формулы преобразуются в статичные значения).

XML (.xml) — структурированный формат для обмена данными между программами. Его часто используют в , SAP или при работе с API. Например, отчёт из Excel можно экспортировать в .xml и загрузить в бухгалтерскую программу. Главный плюс — гибкость, минус — сложность для новичков.

Формат .dbf — наследие систем dBase и FoxPro. Его до сих пор используют в некоторых государственных учреждениях или на производствах. В Excel такой файл можно открыть через Данные → Получить данные → Из файла → Из базы данных, но часто требуется дополнительный драйвер.

Формат Расширение Где используется Совместимость с Excel
XML .xml Обмен данными между программами, API Полная (импорт/экспорт)
HTML .html, .htm Публикация таблиц на сайтах Частичная (теряются формулы)
DBF .dbf Устаревшие базы данных (dBase, FoxPro) Требует драйверов
JSON .json Веб-приложения, JavaScript Через Power Query

Форматы других табличных редакторов: ODS, UOS

Если вы работаете в смешанной среде (например, часть коллег использует OpenOffice или LibreOffice, а часть — Microsoft Excel), придётся столкнуться с форматами .ods и .uos. Они создаются открытыми аналогами Excel и имеют свои особенности.

ODS (OpenDocument Spreadsheet) — основной формат OpenOffice Calc и LibreOffice Calc. Excel умеет открывать и сохранять в .ods, но с оговорками:

  • ⚠️ Некоторые формулы (например, ДВССЫЛ) могут не работать.
  • ⚠️ Условное форматирование отображается некорректно.
  • ⚠️ Макросы на VBA не поддерживаются (в OpenOffice используется Basic).

Формат .uos — российский стандарт для госучреждений (на базе OpenDocument). Он обязателен для использования в некоторых ведомствах, но Excel его не поддерживает напрямую. Чтобы открыть .uos, сначала конвертируйте его в .ods через LibreOffice.

Удалить сложные формулы|Проверить условное форматирование|Сохранить копию в XLSX|Проверить кодировку (UTF-8)-->

Редкие и специализированные форматы

Помимо распространённых расширений, Excel поддерживает несколько нишевых форматов, о которых знают только профессионалы:

  • 📉 SYLK (.slk) — формат для обмена данными с Multiplan (устаревшая программа от Microsoft).
  • 📊 DIF (.dif) — использовался в 1980-х для переноса данных между электронными таблицами.
  • 🖥️ WKS (.wks) — формат Lotus 1-2-3 (предшественник Excel).
  • 📌 QLQ (.qlq) — формат для Quattro Pro (конкурент Excel в 1990-х).

Эти форматы почти не встречаются в современной работе, но могут попасться при миграции старых данных. Например, бухгалтерские отчёты 20-летней давности иногда хранятся в .wks. Чтобы открыть их в Excel, потребуется:

  1. Скачать конвертер (например, Lotus 1-2-3 Reader).
  2. Экспортировать данные в .csv.
  3. Импортировать в Excel через Данные → Из текста.

Как выбрать правильный формат: инструкция по применению

Выбор формата зависит от задачи. Вот универсальные рекомендации:

  1. Для внутренней работы: используйте .xlsx (без макросов) или .xlsm (с макросами).
  2. Для обмена с клиентами: .pdf (если не нужно редактирование) или .xlsx (если нужно).
  3. Для импорта в другие программы: .csv (универсально) или .xml (для структурированных данных).
  4. Для больших файлов (более 100 МБ): .xlsb (открывается быстрее, чем .xlsx).
  5. Для совместимости со старыми версиями: .xls (но помните об ограничениях).

Если вы не уверены, какой формат выбрать, ответите на два вопроса:

⚠️ Внимание: Нужно ли получателю редактировать файл? Если да — .xlsx, если нет — .pdf.
⚠️ Внимание: Будет ли файл открываться в другой программе (например, Google Sheets или OpenOffice)? Если да — проверьте совместимость формата заранее.

Для автоматизации экспорта можно использовать VBA-макросы. Например, этот код сохраняет активный лист в .csv:

Sub ExportToCSV()

Dim FilePath As String

FilePath = "C:\Export\" & ActiveSheet.Name & ".csv"

ActiveSheet.Copy

ActiveWorkbook.SaveAs FilePath, xlCSV

ActiveWorkbook.Close False

End Sub

FAQ: Частые вопросы о форматах Excel

Можно ли открыть в Excel файл из Google Sheets?

Google Sheets сохраняет файлы в .gsheet (онлайн) или экспортирует в .xlsx, .csv, .ods. Чтобы открыть таблицу из Google Sheets в Excel:

  1. В Google Sheets выберите Файл → Скачать → Microsoft Excel (.xlsx).
  2. Скачанный файл откроется в Excel без потерь (кроме некоторых функций, например, GOOGLEFINANCE).

Обратный перенос (из Excel в Google Sheets) тоже возможен, но формулы могут потребовать ручной правки.

Почему при открытии CSV в Excel данные попадают в одну ячейку?

Это происходит из-за неверного разделителя. Решение:

  1. Откройте пустой Excel и перейдите в Данные → Получить данные → Из файла → Из текста/CSV.
  2. В окне импорта укажите правильный разделитель (запятая, точка с запятой или табуляция).
  3. Выберите кодировку (обычно UTF-8 или Windows-1251).

Если файл большой, используйте Power Query для предварительной обработки.

Как конвертировать XLS в XLSX без потерь?

При конвертации из .xls в .xlsx:

  1. Откройте файл в Excel (любой версии новее 2007 года).
  2. Нажмите Файл → Сохранить как и выберите Книга Excel (.xlsx).
  3. Проверьте файл на наличие ошибок (особенно если были макросы или сложные формулы).

Для пакетной конвертации используйте VBA или сторонние утилиты вроде Total Excel Converter.

Какие форматы поддерживают макросы?

Макросы на VBA сохраняются только в форматах:

  • .xlsm — основной формат для макросов (Excel 2007 и новее).
  • .xls — устаревший формат (Excel 97–2003), но с ограничениями.
  • .xlsb — бинарный формат, поддерживает макросы и крупные файлы.

Форматы .xlsx, .csv, .pdf макросы не сохраняют!

Можно ли восстановить данные из повреждённого файла XLSX?

Да, попробуйте эти методы:

  1. Откройте Excel, перейдите в Файл → Открыть → Обзор, выберите повреждённый файл и в выпадающем меню «Открыть» укажите Открыть и восстановить.
  2. Поменяйте расширение файла на .zip, откройте архиватор и извлеките файл xl/worksheets/sheet1.xml — иногда данные можно восстановить оттуда.
  3. Используйте сторонние утилиты: Stellar Repair for Excel или Kernel for Excel.

Если файл критически важен, регулярно сохраняйте резервные копии через Файл → Сохранить как → Другие форматы → Инструменты → Общие параметры → Всегда создавать резервную копию.