Как сохранить файл в формате xlsx в excel

Обновлено: 04.07.2024

Данный макрос позволяет быстро (одним нажатием кнопки) пересохранить текущий файл Excel в другом формате.

Например, вы работаете с книгой Excel в формате Excel 97-2003 (расширение XLS), и вам понадобилось преобразовать этот файл в формат «двоичная книга Excel» (расширение XLSB)

Для чего это нужно? К примеру, файлы в формате XLSB занимают намного меньше места на диске, и не будут открываться в Excel 2007 и новее в режиме совместимости (еслои вам вдруг перестало хватать 65 тысяч строк)

Поместите этот макрос в любую из подключенных надстроек Excel (или в личную книгу макросов Personal.xlsb), и назначьте этот макрос кнопке на панели быстрого вызова:

Аналогично, если преобразовывать текущий файл в формат XLSX (не поддерживающий макросы), можно быстро и надёжно избавиться от всех макросов, имеющихся в файле:

Комментарии

В том и задумка, чтобы пересохранить файл в том формате Excel, где всё потеряется (и формы, и модули, и скрытые листы). Ведь если не разрешен "доступ к Visual Basic Project", то макросами сам проект VBA не удалишь (если я не ошибаюсь).
Я вчера воспользовался вашими макросами и получилось следующее (полностью работает только в Excel2003):

.
' удаление листов и VBA в т.ч. Application.DisplayAlerts = False
.
On Error Resume Next: Err.Clear
ThisWorkbook.Save
oldName$ = ActiveWorkbook.FullName
newname$ = oldName$
ThisWorkbook.SaveAs newname$, xlExcel4
If Err <> 0 Then Kill oldName$
ThisWorkbook.Close False

Т.е. при невыполнении определенных условий, файл сам себя убивает.
Как вы думаете, можно это програмно осуществить так, чтобы макрос работал начиная с Excel2003 и выше, не обращая внимание на то разрешен ли "доступ к Visual Basic Project" или нет.

С уважением, Антон

Здравствуйте, Антон
xlExcel4 - какой-то особо древний формат, не советую в нем сохранять (многое потеряться может, кроме макросов)

оптимален для этого формат XLSX (если у вас Excel версии 2007 или новее - то используйте этот формат)

  • Преобразование нескольких форматов xls в форматы xlsx с помощью функции «Сохранить как» один за другим
  • Преобразование нескольких форматов xls в форматы xlsx одновременно с помощью кода VBA
  • Преобразуйте несколько форматов xls в форматы xlsx одновременно с помощью мощной функции
  • Преобразование нескольких книг в файлы PDF одновременно

Преобразование нескольких форматов xls в форматы xlsx с помощью функции «Сохранить как» один за другим

Функция «Сохранить как» в Excel может помочь вам преобразовать формат xls старой книги в новый формат xlsx по одному.

1. Откройте книгу, формат которой вы хотите преобразовать.

2. Нажмите Файл > Сохранить какИ Сохранить как появится диалоговое окно, укажите папку для размещения нового формата файла и нажмите Сохранить как выпадающий список для выбора Книга Excel, см. снимок экрана:


3. Затем нажмите Сохраните кнопку, чтобы закрыть диалоговое окно, и этот формат Excel был преобразован из xls в xlsx.

Советы: С этим Сохранить как функция, вы просто конвертируете только один файл Excel за раз, если у вас есть сотни файлов Excel, которые необходимо преобразовать, этот метод не является хорошим выбором.

Преобразование нескольких форматов xls в форматы xlsx одновременно с помощью кода VBA

Если вы хотите преобразовать несколько файлов xls в файлы xlsx одновременно, не сохраняя один за другим, здесь я расскажу вам о коде VBA, выполните следующие действия:

1. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модульи вставьте следующий код в Модуль Окно.

Код VBA: одновременное преобразование нескольких форматов xls в форматы xlsx

3, Затем нажмите F5 нажмите клавишу для запуска этого кода, и появится окно, выберите папку, содержащую файлы xls, которые вы хотите преобразовать, см. снимок экрана:


4. Затем щелкните OK, появится другое окно, выберите путь к папке, в которую вы хотите вывести новые преобразованные файлы, см. снимок экрана:


5. А затем нажмите OK, после завершения конвертации вы можете перейти в указанную папку для предварительного просмотра конвертированного результата, см. скриншоты:




Преобразуйте несколько форматов xls в форматы xlsx одновременно с помощью мощной функции

С этой Kutools for ExcelАвтора Конвертер формата утилита, вы можете конвертировать несколько форматов xls в форматы xlsx или наоборот, она также может помочь вам конвертировать несколько книг в файлы PDF одновременно.

Примечание: Чтобы применить это Конвертер формата, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Нажмите Kutools Plus > Workbook > Конвертер формата, см. снимок экрана:


2. Появится всплывающее окно с напоминанием о том, что вам необходимо закрыть книгу, которую вы хотите преобразовать. Смотрите скриншот:


3. Нажмите OK, то в Конвертер форматов файлов диалоговом окне укажите следующие параметры:

  • Под Тип преобразования раскрывающийся список, выберите Excel 97-2003 в Excel 2007 или выше;
  • Затем нажмите Добавить кнопку, чтобы добавить файлы xls, которые вы хотите преобразовать, вы можете добавить книги со своего компьютерного диска или OneDrive по мере необходимости;


4. После вставки файлов xls, все еще в папке Конвертер форматов файлов диалоговое окно, щелкните кнопку, чтобы выбрать путь к одной папке для вывода преобразованных файлов, а затем указать некоторые операции, которые вам нужны, в нижней части диалогового окна, см. снимок экрана:


  • Если книги во вложенных папках также необходимо преобразовать, проверьте Включать подпапки при добавлении папок флажок;
  • Если вы хотите удалить исходные файлы после преобразования, проверьте Удалить исходные файлы после конвертации коробка;
  • Если вы хотите сохранить дату изменения исходных файлов, проверьте Сохранить дату изменения исходных файлов коробка;
  • Структуру каталогов файла можно сохранить, установив флажок Структура каталогов файла сохраняется при преобразовании коробка;

5. Затем нажмите OK Чтобы начать преобразование, после завершения преобразования вы можете перейти в определенную папку, чтобы просмотреть преобразованный результат. Смотрите скриншоты:


Файл с расширение XLSX представляет собой XML-формат файла Microsoft Excel. Это ZIP-сжатый файл электронной таблицы на основе XML, созданный в Microsoft Excel версии 2007 и более поздних.

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

Пример файлов формата XLSX в проводнике Windows

Файлы электронных таблиц, созданные в более ранних версиях Excel, сохраняются в формате XLS. Файлы Excel, которые поддерживают макросы, являются файлами XLSM.

Как открыть файл XLSX

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

Хотя Microsoft Excel (версия 2007 и новее) является основной программой, используемой как для открытия файлов XLSX, так и для редактирования файлов XLSX, вы можете установить пакет обеспечения совместимости Microsoft Office для открытия, редактирования и сохранения файлов XLSX, используя более старую версию Excel.

Если у вас нет намерения редактировать файл XLSX и вы просто хотите его просмотреть, вы можете установить бесплатную программу просмотра Microsoft Office Excel. Она также поддерживает печать и копирование данных из файла XLSX, что может быть всем, что вам нужно сделать.

Вы также можете открывать и редактировать файлы XLSX без Excel, совершенно бесплатно, используя электронные таблицы Kingsoft, OpenOffice Calc или LibreOffice Calc. Если вы работаете на Mac, Apple Numbers также поддерживает файлы XLSX (но не все функции будут работать).

Google Sheets, Microsoft Excel Online и Zoho Docs – это ещё несколько способов бесплатно открывать и редактировать файлы XLSX. Но, Вы должны будете загрузить файл XLSX на веб-сайт, прежде чем вносить какие-либо изменения.

Чтобы отредактировать файл XLSX в Google Sheets, необходимо сначала загрузить его через Google Drive, а затем открыть этот файл в Google Sheets. Смотрите изображение ниже для помощи.

Если вы используете веб-браузер Chrome, вы можете установить Office Editing для документов, листов и слайдов в качестве расширения, которое позволяет открывать и редактировать файлы XLSX непосредственно в браузере, перетаскивая локальный файл XLSX в Chrome или открывая его из интернета, не загружая сначала на компьютер.

Управление файлом XLSX в браузере

Как конвертировать файл XLSX

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

Например, если вы используете Excel, перейдите в меню Файл → Сохранить какОбзор и выберите CSV, XLS, TXT, XML и т.д. Клавиша F12 поможет быстрее перейти в окно «Сохранить как».

Иногда самое быстрое решение для преобразования файла XLSX не с помощью установленного вами инструмента, а с помощью бесплатной программы преобразования файлов или онлайн-сервиса, такого как Zamzar или Convert Files.

Используя возможности этих двух служб, вы можете преобразовать любой Excel файл в различные типы файлов, такие как CSV, XML, DOC, PDF, ODS, RTF, XLS, MDB, и даже форматы файлов изображений и веб – JPG, PNG и HTML.

Всё ещё не можете открыть файл XLSX

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

Например, возможно, ваш файл заканчивается на .LSX, и в этом случае это файл ярлыка потокового мультимедиа и не имеет ничего общего с Excel. Windows Media Player открывает файлы LSX.

Точно так же легко спутать файл SLX с файлом, который имеет расширение XLSX, но файлы SLX также не связаны с Excel и вместо этого используются такими программами, как Simulink и SpectraLayers.

Если вы не можете открыть файл, перечитайте расширение и исследуйте его онлайн. Вы легко найдёте больше информации о формате и узнаете, какие программы могут открывать и конвертировать его.


Файл с расширение XLSX представляет собой XML-формат файла Microsoft Excel. Это ZIP-сжатый файл электронной таблицы на основе XML, созданный в Microsoft Excel версии 2007 и более поздних.

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

Пример файлов формата XLSX в проводнике Windows

Файлы электронных таблиц, созданные в более ранних версиях Excel, сохраняются в формате XLS. Файлы Excel, которые поддерживают макросы, являются файлами XLSM.

Как открыть файл XLSX

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

Хотя Microsoft Excel (версия 2007 и новее) является основной программой, используемой как для открытия файлов XLSX, так и для редактирования файлов XLSX, вы можете установить пакет обеспечения совместимости Microsoft Office для открытия, редактирования и сохранения файлов XLSX, используя более старую версию Excel.

Если у вас нет намерения редактировать файл XLSX и вы просто хотите его просмотреть, вы можете установить бесплатную программу просмотра Microsoft Office Excel. Она также поддерживает печать и копирование данных из файла XLSX, что может быть всем, что вам нужно сделать.

Вы также можете открывать и редактировать файлы XLSX без Excel, совершенно бесплатно, используя электронные таблицы Kingsoft, OpenOffice Calc или LibreOffice Calc. Если вы работаете на Mac, Apple Numbers также поддерживает файлы XLSX (но не все функции будут работать).

Google Sheets, Microsoft Excel Online и Zoho Docs – это ещё несколько способов бесплатно открывать и редактировать файлы XLSX. Но, Вы должны будете загрузить файл XLSX на веб-сайт, прежде чем вносить какие-либо изменения.

Чтобы отредактировать файл XLSX в Google Sheets, необходимо сначала загрузить его через Google Drive, а затем открыть этот файл в Google Sheets. Смотрите изображение ниже для помощи.

Если вы используете веб-браузер Chrome, вы можете установить Office Editing для документов, листов и слайдов в качестве расширения, которое позволяет открывать и редактировать файлы XLSX непосредственно в браузере, перетаскивая локальный файл XLSX в Chrome или открывая его из интернета, не загружая сначала на компьютер.

Управление файлом XLSX в браузере

Как конвертировать файл XLSX

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

Например, если вы используете Excel, перейдите в меню Файл → Сохранить какОбзор и выберите CSV, XLS, TXT, XML и т.д. Клавиша F12 поможет быстрее перейти в окно «Сохранить как».

Иногда самое быстрое решение для преобразования файла XLSX не с помощью установленного вами инструмента, а с помощью бесплатной программы преобразования файлов или онлайн-сервиса, такого как Zamzar или Convert Files.

Используя возможности этих двух служб, вы можете преобразовать любой Excel файл в различные типы файлов, такие как CSV, XML, DOC, PDF, ODS, RTF, XLS, MDB, и даже форматы файлов изображений и веб – JPG, PNG и HTML.

Всё ещё не можете открыть файл XLSX

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

Например, возможно, ваш файл заканчивается на .LSX, и в этом случае это файл ярлыка потокового мультимедиа и не имеет ничего общего с Excel. Windows Media Player открывает файлы LSX.

Точно так же легко спутать файл SLX с файлом, который имеет расширение XLSX, но файлы SLX также не связаны с Excel и вместо этого используются такими программами, как Simulink и SpectraLayers.

Если вы не можете открыть файл, перечитайте расширение и исследуйте его онлайн. Вы легко найдёте больше информации о формате и узнаете, какие программы могут открывать и конвертировать его.

Читайте также: