Как изменить формат файла Excel: 7 рабочих способов с сохранением данных

Почему формат Excel имеет значение и когда его нужно менять

Файлы Microsoft Excel могут сохраняться в десятках форматов — от стандартного XLSX до универсального CSV или печатного PDF. Выбор правильного формата зависит от задачи: нужно ли вам редактировать данные дальше, передать их коллеге с другой программой или просто распечатать отчёт без риска сбоя верстки.

Например, CSV (значения, разделённые запятыми) подходит для импорта в базы данных или веб-приложения, но не сохраняет формулы и оформление. А PDF гарантирует, что таблица будет выглядеть одинаково на любом устройстве, но не позволит вносить правки. Ошибка в выборе формата может привести к потере данных, искажению формул или проблемам с совместимостью.

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

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

Самый очевидный и надёжный метод — использовать функцию Сохранить как в самом Excel. Он работает во всех версиях программы (начиная с Excel 2007) и позволяет выбрать из 20+ форматов.

Пошаговая инструкция:

  1. Откройте файл в Excel.
  2. Перейдите в меню Файл → Сохранить как (или нажмите F12).
  3. Выберите папку для сохранения.
  4. В выпадающем списке Тип файла укажите нужный формат (например, CSV (разделители — запятые) или PDF).
  5. Нажмите Сохранить.

Важно: при сохранении в CSV Excel предупредит, что будут потеряны все данные, кроме текста и чисел в ячейках. Формулы превратятся в статические значения, а оформление (цвета, шрифты) исчезнет.

Лист содержит только данные (нет объединённых ячеек)

Формулы заменены на значения (если нужно)

Кодировка установлена в UTF-8 (для кириллицы)

Нет скрытых символов (пробелов, табуляций)-->

Способ 2: Экспорт в PDF с настройкой параметров печати

Формат PDF идеален для отчётов, которые нужно отправить по почте или распечатать. В отличие от XLSX, он фиксирует расположение элементов на странице, поэтому таблица не «поедет» при открытии на другом устройстве.

Как экспортировать:

  • 📄 Перейдите в Файл → Экспорт → Создать PDF/XPS.
  • 🔍 Выберите папку и имя файла.
  • 🖼️ Нажмите Параметры, чтобы настроить:
    • Диапазон страниц (например, только Лист1).
    • Качество изображения (важно для графиков).
    • Включение свойств документа (метаданные).
  • 💾 Нажмите Опубликовать.

Обратите внимание: в PDF не сохраняются:

  • 🔄 Внешние ссылки на другие файлы.
  • 📊 Динамические графики (они превратятся в статичные изображения).
  • 🔒 Защита листа (пароли не действуют в PDF).

Способ 3: Конвертация в старые форматы (XLS, XLSB)

Формат XLS (для Excel 97–2003) ещё встречается в некоторых компаниях, где используют устаревшее ПО. А XLSB (двоичный формат) подходит для очень больших файлов — он открывается быстрее, чем XLSX.

Чтобы сохранить файл в XLS:

  1. Выберите Файл → Сохранить как.
  2. В списке форматов найдите Книга Excel 97–2003 (*.xls).
  3. Подтвердите сохранение (возможно предупреждение о потере функций).
Что теряется при сохранении в XLS?

Формат XLS не поддерживает более 65 536 строк на лист (в XLSX — до 1 048 576). Также исчезают:

- Форматы ячеек, добавленные после 2003 года (например, условное форматирование с градиентами).

- Таблицы Excel (они превратятся в обычные диапазоны).

- Некоторые современные функции (например, XLOOKUP).

Формат XLSB полезен для файлов размером более 100 МБ. Он сохраняет все функции XLSX, но занимает меньше места и открывается быстрее. Чтобы использовать его, выберите в списке форматов Двоичная книга Excel (*.xlsb).

Способ 4: Онлайн-конвертеры для быстрого изменения формата

Если у вас нет Excel или нужно срочно конвертировать файл на чужом компьютере, поможет онлайн-сервис. Популярные инструменты:

  • 🌐 Zamzar — поддерживает 50+ форматов, включая XLSX → CSV и Excel → PDF.
  • 📁 CloudConvert — позволяет настроить кодировку для CSV и разделители.
  • 🔄 ConvertCSV — специализируется на работе с CSV (объединение, разделение столбцов).

Как пользоваться:

  1. Загрузите файл на сайт (обычно ограничение — до 50 МБ).
  2. Выберите целевой формат.
  3. Настройте параметры (например, разделитель для CSV).
  4. Скачайте результат.

Zamzar

CloudConvert

ConvertCSV

Другой (напишите в комментариях)-->

⚠️ Внимание: онлайн-сервисы могут не гарантировать конфиденциальность данных. Не загружайте файлы с персональной информацией (паспорта, финансовые отчёты) или используйте сервисы с шифрованием (например, CloudConvert с опцией «Защищённый канал»).

Способ 5: Автоматизация через Power Query (для массовой конвертации)

Если нужно регулярно конвертировать десятки файлов (например, ежемесячные отчёты из XLSX в CSV), поможет инструмент Power Query в Excel.

Алгоритм действий:

  1. Откройте Excel и перейдите на вкладку Данные → Получение данных → Из файла → Из папки.
  2. Выберите папку с исходными файлами XLSX.
  3. В открывшемся окне нажмите Преобразовать данные.
  4. В редакторе Power Query добавьте шаг экспорта:
    = Table.ToCsv(ВашаТаблица, ",", "#(tab)", null, "UTF-8")
  5. Сохраните результат как CSV.

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

Способ 6: Конвертация через Google Таблицы (для совместной работы)

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

Инструкция:

  1. Загрузите файл XLSX в Google Диск.
  2. Откройте его через Google Таблицы (правый клик → Открыть с помощью).
  3. Перейдите в Файл → Скачать и выберите формат:
    • 📑 PDF (с настройкой макета).
    • 📗 XLSX (если нужно вернуть в исходный формат).
    • 📋 CSV (текущий лист).
    • 📄 TXT (табулированный текст).

Особенности:

  • 🔄 В CSV экспортируется только активный лист.
  • 📊 Графики и сводные таблицы в PDF сохранятся как изображения.
  • 🔒 Для конфиденциальных данных используйте Файл → Защитить лист перед экспортом.

Способ 7: Пакетная конвертация через командную строку (для IT-специалистов)

Если вам нужно конвертировать сотни файлов XLSX в CSV автоматически, поможет скрипт на PowerShell или Python. Например, этот код на Python преобразует все файлы в папке:

import os

import pandas as pd

folder = "C:/Путь/к/папке/"

for file in os.listdir(folder):

if file.endswith(".xlsx"):

df = pd.read_excel(os.path.join(folder, file))

df.to_csv(os.path.join(folder, file.replace(".xlsx", ".csv")), index=False, encoding="utf-8-sig")

Для работы скрипта потребуется установить библиотеки:

pip install pandas openpyxl

Преимущества метода:

  • ⚡ Обрабатывает тысячи файлов за минуты.
  • 🛠️ Можно доработать под специфические задачи (например, разбивать большие файлы на части).
  • 🔄 Поддерживает настройку разделителей, кодировки и других параметров.
⚠️ Внимание: при пакетной конвертации проверьте несколько файлов вручную — автоматические скрипты могут неправильно интерпретировать даты (например, 01.02.2023 превратится в 02.01.2023 в американском формате).

Таблица сравнения форматов Excel

Формат Расширение Совместимость Поддерживает формулы Поддерживает макросы Ограничение строк
Excel Open XML .xlsx Excel 2007 и новее, Google Таблицы, LibreOffice Да Нет 1 048 576
Excel 97–2003 .xls Excel 97–2019, устаревшие программы Да (ограниченно) Да 65 536
CSV .csv Любые табличные редакторы, базы данных Нет (только значения) Нет Не ограничено
PDF .pdf Любые устройства (для просмотра) Нет Нет Зависит от размера страницы
Excel Binary .xlsb Excel 2007 и новее Да Да 1 048 576

FAQ: Частые вопросы о конвертации Excel

Можно ли конвертировать XLSX в CSV без потери кириллицы?

Да, но нужно выбрать правильную кодировку. При сохранении через Excel выберите CSV UTF-8 (в новых версиях) или используйте онлайн-конвертеры с опцией UTF-8. В Google Таблицах кодировка устанавливается автоматически.

Почему после конвертации в PDF таблица обрезается?

Скорее всего, не настроены параметры страницы. Перед экспортом в PDF проверьте:

  • 📏 Размер бумаги (например, A3 для широких таблиц).
  • 🔄 Ориентация (Альбомная для горизонтальных таблиц).
  • 🖼️ Поля (уменьшите до минимума в Разметка страницы → Поля → Узкие).

Как конвертировать XLSX в CSV с разделителем «точка с запятой»?

В Excel:

  1. Сохраните файл как CSV (разделители — запятые).
  2. Откройте полученный CSV в Блокноте.
  3. Замените все запятые (,) на точки с запятой (;) через Правка → Заменить.
  4. Сохраните файл.

В Google Таблицах при экспорте выберите CSV с разделителем-точкой с запятой.

Можно ли вернуть обратно CSV в XLSX с формулами?

Нет, CSV сохраняет только статические данные. Чтобы восстановить формулы, нужно:

  • Иметь исходный файл XLSX.
  • Или вручную переписать формулы в новом файле.

Какой формат лучше для отправки отчёта по почте?

Зависит от задачи:

  • 📊 Если нужен редактируемый файл — XLSX (но проверьте размер, некоторые почтовые сервисы ограничивают вложения 25 МБ).
  • 📄 Если важно сохранение форматирования — PDF.
  • 📋 Если данные нужны для импорта в другую систему — CSV.