Как сохранить файл Excel в формате XLSX: 5 проверенных способов

Если при попытке сохранить таблицу в Excel вы видите только устаревший формат .xls или система автоматически предлагает .csv, проблема кроется в настройках сохранения или версии программы. Формат XLSX (с расширением .xlsx) стал стандартом для файлов Excel начиная с Microsoft Office 2007, но его отображение в диалоговом окне зависит от выбранного типа файла. Чтобы гарантированно сохранить документ в современном формате, достаточно вручную указать Книга Excel (*.xlsx) в выпадающем списке — но есть и другие нюансы, о которых стоит знать.

В 90% случаев пользователи теряют возможность выбрать XLSX из-за сбоя в настройках по умолчанию или работы со старыми версиями файлов (например, открытых в режиме совместимости). Реже виной становится повреждение шаблонов Excel или конфликт надстроек. Ниже разберём все рабочие методы сохранения, включая обходные пути для Excel Online, MacOS и мобильных приложений, а также объясним, почему иногда формат .xlsx может быть недоступен.

Почему Excel не предлагает сохранить файл в XLSX

Основная причина отсутствия опции XLSX в диалоговом окне сохранения — автоматический выбор устаревшего формата .xls (для совместимости с Excel 97-2003). Это происходит в трёх случаях:

  • 📂 Файл был изначально создан или последний раз сохранён в формате .xls (Excel запоминает тип файла).
  • 🔄 Включён режим совместимости (видно по надписи "[Режим совместимости]" в заголовке окна Excel).
  • ⚙️ В настройках программы по умолчанию установлен старый формат (актуально для корпоративных версий с централизованными политиками).

Реже проблема связана с повреждением реестра Windows (для версий Excel до 2016) или конфликтом надстроек, блокирующих современные форматы. Например, некоторые плагины для работы с 1C или бухгалтерскими программами принудительно сохраняют файлы в .xls. Чтобы проверить это, откройте Excel в безопасном режиме (удерживайте Ctrl при запуске) и попробуйте сохранить файл заново.

⚠️ Внимание: Если вы работаете с файлом, полученным от коллеги, и видите в заголовке "[Защищённый просмотр]", сначала нажмите Включить редактирование. В этом режиме опция сохранения в .xlsx может быть заблокирована.

Способ 1: Стандартное сохранение через меню «Файл»

Это базовый метод, работающий во всех версиях Excel начиная с 2007. Следуйте инструкции:

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

Если опция Книга Excel (*.xlsx) отсутствует в списке, значит файл открыт в режиме совместимости. Чтобы исправить это:

  • 🔄 Нажмите ФайлСведенияПреобразовать (в старых версиях — Преобразовать в формат файла 2007-2016).
  • 📄 Сохраните файл под новым именем (оригинал останется в формате .xls).

Файл не открыт в режиме "Только чтение"|В заголовке окна нет надписи "[Режим совместимости]"|У вас есть права на запись в выбранную папку|Надстройки Excel отключены (если проблема повторяется)

-->

Способ 2: Сохранение в XLSX через «Экспорт» (для сложных файлов)

Если ваш файл содержит макросы, ActiveX или Power Query, стандартное сохранение в .xlsx может блокироваться. В этом случае:

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

Важно: при экспорте в .xlsx макросы будут удалены (они сохраняются только в формате .xlsm). Если вам нужны и макросы, и современный формат, сначала сохраните файл как .xlsm, а затем создайте копию в .xlsx через ФайлСохранить как.

Формат Расширение Поддержка макросов Ограничение строк Совместимость
Книга Excel (современный) .xlsx ❌ Нет 1 048 576 Excel 2007 и новее
Книга Excel с поддержкой макросов .xlsm ✅ Да 1 048 576 Excel 2007 и новее
Книга Excel 97-2003 .xls ✅ Да (ограниченно) 65 536 Все версии
Шаблон Excel .xltx ❌ Нет 1 048 576 Excel 2007 и новее

Способ 3: Сохранение в XLSX на Mac (особенности)

В Excel для Mac алгоритм сохранения в .xlsx немного отличается из-за специфики интерфейса macOS. Следуйте этим шагам:

  1. Откройте файл и нажмите ФайлСохранить как... (или ⌘ + Shift + S).
  2. В поле Формат файла выберите ExcelWorkbook (.xlsx).
  3. Убедитесь, что в имени файла нет символов / : * ? " < > | — они запрещены в macOS.
  4. Нажмите Сохранить.

Если опция .xlsx отсутствует, обновите Microsoft Office через App Store или официальный сайт. В старых версиях Excel для Mac (до 2016) поддержка .xlsx была ограничена. Также проверьте, не включён ли режим совместимости с Windows в настройках Excel (меню ExcelПараметрыСовместимость).

Способ 4: Сохранение в XLSX через Excel Online (браузер)

Excel Online (веб-версия) автоматически сохраняет файлы в формате .xlsx, но есть нюансы:

  • 🌐 По умолчанию файлы сохраняются в OneDrive или SharePoint. Чтобы скачать локально, нажмите ФайлСохранить какЗагрузить копию.
  • 🔗 Если файл открыт из почты (например, вложение в Outlook), сначала сохраните его на диск, а затем откройте в десктопной версии Excel для конвертации в .xlsx.
  • ⚠️ В Excel Online невозможно сохранить файл в .xls — только в современные форматы.

Чтобы избежать потери данных при работе в браузере:

  1. Откройте файл в Excel Online.
  2. Нажмите ФайлСведенияОткрыть в классическом приложении (если доступно).
  3. В десктопной версии сохраните файл как .xlsx.
⚠️ Внимание: В Excel Online нет опции сохранения в .xlsm (с макросами). Если ваш файл содержит VBA-код, он будет удалён при сохранении в .xlsx.

Всегда|Только для новых файлов|Редко, обычно использую XLS|Не знаю разницы между форматами-->

Способ 5: Конвертация XLS в XLSX через Power Query (для больших файлов)

Если у вас большой файл в формате .xls (например, 50+ МБ), стандартное сохранение через Сохранить как может завершиться ошибкой. В этом случае используйте Power Query:

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

Этот метод также полезен, если исходный файл повреждён — Power Query часто восстанавливает данные, которые не открываются стандартным способом. Однако учитывайте, что:

  • 📊 Форматирование ячеек (цвета, шрифты) может быть утеряно.
  • 🔄 Формулы преобразуются в значения (если не настроить параметры загрузки).
  • 🛠️ Макросы и VBA-код будут удалены.
Как сохранить только выделенные листы в XLSX

1. Выделите нужные листы, удерживая Ctrl.

2. Щёлкните правой кнопкой по любому из них и выберите Переместить/скопировать.

3. В новом окне выберите (новая книга) и нажмите ОК.

4. Сохраните новую книгу как .xlsx.

Ошибки при сохранении в XLSX и их решения

Даже при правильных настройках сохранение в .xlsx может завершаться ошибками. Рассмотрим типичные случаи:

Ошибка Причина Решение
Документ не сохранён Недостаточно прав на запись в папку Сохраните файл на Рабочий стол или в OneDrive
Формат файла недопустим Файл содержит несовместимые объекты (например, диаграммы старого типа) Удалите проблемные элементы или сохраните как .xlsm
Excel завершил работу неправильно Повреждение файла или конфликт надстроек Откройте Excel в безопасном режиме и повторите сохранение
Имя файла недопустимо В имени есть запрещённые символы (\ / : * ? " < > |) Переименуйте файл, используя только буквы, цифры, _ или -

Если при сохранении в .xlsx файл "исчезает" или открывается пустым, проверьте:

  • 🔍 Расширение файла: возможно, Excel сохранил его как .xlsb (двоичный формат). Включите отображение расширений в Проводнике Windows.
  • 📁 Папку по умолчанию: Excel мог сохранить файл в Документы\Excel или OneDrive.
  • 🛡️ Антивирус: некоторые программы (например, Kaspersky) блокируют сохранение новых форматов. Добавьте Excel в исключения.

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

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

Нет. Формат .xlsx не поддерживает макросы и VBA-код. Для сохранения макросов используйте формат .xlsm (Книга Excel с поддержкой макросов). Если сохранить файл с макросами как .xlsx, код будет безвозвратно удалён.

Почему при сохранении в XLSX пропадает форматирование?

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

  1. Сохраните файл как .xlsm (если есть макросы).
  2. Проверьте совместимость через ФайлСведенияПроверить наличие проблемПроверка совместимости.
Как сохранить в XLSX на телефоне (Android/iOS)?summary>

В мобильном приложении Excel:

  1. Откройте файл и нажмите на иконку (три точки) в правом верхнем углу.
  2. Выберите Сохранить как.
  3. Укажите имя файла и выберите Excel (.xlsx) в списке форматов.
  4. Нажмите Сохранить и выберите место (например, OneDrive или локальное хранилище).

На Android также можно сохранить файл в .xlsx через меню Экспорт, если стандартный способ не работает.

В чём разница между XLS и XLSX?

Основные отличия:

  • XLS — старый формат (до 2003 года), поддерживает до 65 536 строк и 256 столбцов.
  • XLSX — современный формат (с 2007 года), поддерживает до 1 048 576 строк и 16 384 столбцов, а также новые функции (например, СУММЕСЛИМН, СЦЕПИТЬ).
  • XLSX не поддерживает макросы (для них нужен .xlsm).
  • XLSX занимает меньше места на диске за счёт сжатия данных.
Можно ли автоматизировать сохранение в XLSX через VBA?

Да. Используйте следующий код для автоматического сохранения активной книги в формате .xlsx:

Sub SaveAsXLSX()

Dim newPath As String

newPath = Replace(ThisWorkbook.FullName, ".xls", ".xlsx")

If newPath = ThisWorkbook.FullName Then

newPath = ThisWorkbook.Path & "\" & ThisWorkbook.Name & ".xlsx"

End If

ThisWorkbook.SaveAs Filename:=newPath, FileFormat:=xlOpenXMLWorkbook

End Sub

Этот макрос:

  • Сохраняет текущую книгу в .xlsx.
  • Если исходный файл в формате .xls, заменяет расширение.
  • Использует формат xlOpenXMLWorkbook (константа для .xlsx).

Внимание: макросы не будут сохранены в новом файле!