Как сохранить документ Excel в формате XLSX: все способы + решение ошибок

Почему формат XLSX стал стандартом — и когда его использовать

Формат XLSX появился в 2007 году вместе с Microsoft Office 2007 и с тех пор стал де-факто стандартом для хранения электронных таблиц. В отличие от устаревшего .xls (бинарный формат), .xlsx основан на открытом стандарте Office Open XML, что даёт несколько ключевых преимуществ:

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

Но есть и нюансы. Например, если вам нужно сохранить макросы или скрипты VBA, придётся выбрать .xlsm. А для совместимости с Excel 2003 и старше подойдёт только .xls. Далее разберём все способы сохранения — от элементарных до продвинутых.

Способ 1: Сохранение нового файла в XLSX через «Файл → Сохранить как»

Самый очевидный метод — использовать стандартное меню Excel. Он работает во всех версиях программы, начиная с Excel 2007. Вот пошаговая инструкция:

  1. Откройте ваш файл в Microsoft Excel (или создайте новый).
  2. Перейдите в меню Файл → Сохранить как (или нажмите клавиши F12).
  3. В окне сохранения выберите папку для файла.
  4. В поле Тип файла установите значение Книга Excel (*.xlsx).
  5. Введите имя файла и нажмите Сохранить.

⚠️ Внимание: Если вы сохраняете файл с макросами в формате .xlsx, они будут удалены без предупреждения. Чтобы избежать потери кода, выбирайте .xlsm.

Сверьте данные на наличие ошибок|Убедитесь, что нет макросов (если они не нужны)|Проверьте совместимость формул с новым форматом|Закройте ненужные листы для уменьшения размера файла-->

Способ 2: Быстрое сохранение через горячие клавиши

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

  • 🔹 Ctrl + S — сохранить текущий файл в том же формате (если он уже был сохранён ранее).
  • 🔹 F12 — открыть окно Сохранить как (аналог меню Файл → Сохранить как).
  • 🔹 Alt + F + A — последовательность для вызова Сохранить как в новых версиях Excel.

Важно: если файл ещё не сохранён ни разу, Ctrl + S откроет окно Сохранить как, где нужно будет вручную выбрать формат .xlsx. А вот F12 сработает в любом случае.

Способ 3: Автоматическое сохранение в XLSX по умолчанию

Чтобы не выбирать формат .xlsx каждый раз, можно настроить Excel на сохранение по умолчанию:

  1. Откройте Файл → Параметры → Сохранение.
  2. В разделе Сохранение файлов в этом формате выберите Книга Excel (*.xlsx).
  3. Нажмите ОК.

Теперь все новые файлы будут сохраняться в .xlsx автоматически. Но будьте осторожны: если вы работаете с макросами, их придётся вручную пересохранять в .xlsm.

Формат Поддержка макросов Макс. строк Совместимость
.xlsx ❌ Нет 1 048 576 Excel 2007 и новее
.xlsm ✅ Да 1 048 576 Excel 2007 и новее
.xls ✅ Да 65 536 Excel 97–2003

Способ 4: Сохранение в XLSX через экспорт (для старых форматов)

Если у вас файл в формате .xls или .csv, и вы хотите конвертировать его в .xlsx без потери данных, используйте функцию экспорта:

  1. Откройте файл в Excel.
  2. Перейдите в Файл → Экспорт → Изменить тип файла.
  3. Выберите Книга Excel (*.xlsx).
  4. Укажите папку и имя файла, нажмите Сохранить.

⚠️ Внимание: При конвертации из .csv в .xlsx проверьте разделители (запятая/точка с запятой) — они могут исказить данные в некоторых локалях. Также в .csv нет поддержки нескольких листов, поэтому все данные окажутся на одном листе.

XLSX|XLSM (с макросами)|CSV|XLS (старый формат)|Другой-->

Способ 5: Сохранение в XLSX через Power Query (для больших данных)

Если вы работаете с большими наборами данных (например, импортируете из базы данных или SQL), удобнее использовать Power Query:

  1. Импортируйте данные через Данные → Получить данные.
  2. Обработайте их в Power Query (фильтрация, трансформация).
  3. Нажмите Закрыть и загрузить → Закрыть и загрузить в....
  4. В окне сохранения выберите Книга Excel (*.xlsx).

Этот метод полезен, когда нужно автоматизировать обновление данных — например, ежедневно экспортировать отчёты из или Google Analytics в .xlsx.

Что делать, если Power Query не сохраняет данные?

Если после загрузки данных через Power Query файл сохраняется пустым, проверьте:

1) Правильность подключения к источнику (обновите запрос).

2) Настройки приватности (в Power Query может блокироваться доступ к некоторым данным).

3) Размер файла — если данных слишком много, Excel может "обрезать" их при сохранении. В этом случае разбейте данные на несколько файлов.

Распространённые ошибки при сохранении в XLSX и как их исправить

Даже опытные пользователи сталкиваются с проблемами при сохранении. Вот самые частые из них:

  • 🚨 Ошибка "Документ содержит функции, не поддерживаемые в выбранном формате" — означает, что в файле есть макросы или активные элементы (ActiveX). Решение: сохраните как .xlsm.
  • 🚨 Файл не открывается после сохранения — возможно, повреждение данных. Попробуйте Файл → Открыть и восстановить.
  • 🚨 Искажённые символы (кракозябры) — проблема с кодировкой. При сохранении выберите Инструменты → Параметры веб-документа → Кодировка: Unicode (UTF-8).

Если файл слишком большой (более 100 МБ), попробуйте:

  • 📉 Удалить ненужные листы.
  • 📉 Конвертировать формулы в значения (Копировать → Специальная вставка → Значения).
  • 📉 Сохранить как .xlsb (двоичный формат, поддерживает макросы и занимает меньше места).

Оптимизация XLSX-файлов: как уменьшить размер без потери данных

Даже если вы сохранили файл в .xlsx, его размер может быть избыточным. Вот как его уменьшить:

  1. Удалите ненужные стили: Перейдите в Главная → Стили → Удалить стили (неиспользуемые стили занимают место).
  2. Очистите историю изменений: Файл → Сведения → Книга → Очистить версию без сохранения.
  3. Сожмите изображения: Если в файле есть картинки, уменьшите их разрешение через Формат → Сжать рисунки.

Для продвинутых пользователей есть ещё один способ: открыть файл как ZIP-архив (переименовав расширение в .zip), удалить ненужные XML-файлы (например, xl/media — если там мусор), а затем обратно архивировать в .xlsx.

FAQ: Частые вопросы о сохранении в XLSX

Можно ли сохранить в XLSX файл с макросами?

Нет, макросы в формате .xlsx не сохраняются. Для этого используйте .xlsm. Если вам нужно оставить данные, но удалить макросы, сохраните копию в .xlsx — макросы будут удалены автоматически.

Почему при сохранении в XLSX исчезают некоторые формулы?

Это происходит, если вы используете функции, не поддерживаемые в новых версиях Excel (например, старые финансовые функции). Проверьте формулы на совместимость через Формулы → Зависимости формул → Проверка ошибок.

Как сохранить только один лист из книги в отдельный XLSX?

Щёлкните правой кнопкой по названию листа → Переместить/скопировать → выберите (новая книга) → сохраните новую книгу как .xlsx.

Можно ли открыть XLSX в Excel 2003?

Нет, Excel 2003 не поддерживает .xlsx. Но можно установить пакет совместимости Microsoft или сохранить файл в формате .xls.

Как сохранить XLSX с паролем?

В окне Сохранить как нажмите Сервис → Общие параметры и установите пароль на открытие или изменение файла. Учтите, что пароли в Excel легко взломать — для критичных данных используйте архиваторы (7-Zip, WinRAR).