Импорт данных в Excel из сторонних форматов

Иван Корнев·10.04.2026·5 мин

Чтобы открыть и импортировать данные в Excel, используйте встроенные инструменты: для CSV — функцию «Текст по столбцам» или мастер импорта; для XML — вкладку «Данные» → «Из XML»; для PDF с таблицами — функцию «Получить данные» → «Из файла» → «Из PDF» (доступно в Excel 2016+ и Office 365). Эти методы позволяют сохранить структуру данных и избежать ручного копирования.

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

Быстрый совет: Если у вас современный Excel (Office 365 или 2019+), лучший способ импорта любых табличных данных — использование надстройки Power Query («Получить и преобразовать данные»). Она автоматически распознает разделители и типы данных.

Импорт файлов CSV (Comma Separated Values)

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

Способ 1: Правильный импорт через мастер (Рекомендуемый)

Этот метод гарантирует правильное разделение столбцов и выбор кодировки.

  1. Откройте чистую книгу Excel.
  2. Перейдите на вкладку Данные (Data).
  3. Нажмите Получить данные (или «Из текста/CSV» в старых версиях).
  4. Выберите ваш .csv файл.
  5. В появившемся окне предварительного просмотра:
    • Кодировка файла: Выберите 65001: Юникод (UTF-8) или 1251: Кириллица (Windows), если видите «кракозябры».
    • Разделитель: Укажите символ, который используется в файле (запятая, точка с запятой, табуляция). Excel обычно определяет его автоматически.
  6. Нажмите Загрузить. Данные появятся на новом листе в виде умной таблицы.

Способ 2: Открытие и разделение вручную

Если файл уже открыт и все данные в одном столбце (например, в столбце A):

  1. Выделите весь столбец с данными (кликните по букве A).
  2. Перейдите на вкладку ДанныеТекст по столбцам.
  3. В мастере выберите С разделителямиДалее.
  4. Отметьте нужный разделитель (чаще всего Запятая или Точка с запятой). Внизу вы увидите предпросмотр.
  5. Нажмите Готово.

Проблема с лидирующими нулями: При импорте CSV номера телефонов или коды с ведущими нулями (например, 007) могут превратиться в 7. Чтобы этого избежать, на шаге 3 мастера импорта выберите формат данных столбца как Текстовый, а не «Общий».

Работа с файлами формата XML

XML (Extensible Markup Language) хранит данные в виде тегов. Excel умеет читать их как иерархические таблицы.

Импорт через вкладку «Данные»

  1. Откройте Excel и перейдите на вкладку Данные.
  2. Нажмите Получить данныеИз файлаИз XML.
  3. Выберите файл .xml.
  4. Excel проанализирует структуру. Если файл содержит повторяющиеся элементы (списки товаров, контакты), он предложит загрузить их как таблицу.
  5. Нажмите Загрузить.

Если стандартный импорт не сработал (файл имеет сложную схему), можно использовать вариант «Открыть»:

  1. Файл → Открыть → Выберите тип файла «Все файлы (.)».
  2. Найдите ваш XML. Excel спросит, как открыть: «Как таблицу XML», «Как книга только для чтения» или «Использовать панель задач источника XML».
  3. Выберите Как таблицу XML. Данные будут распознаны и размещены на листе.

Извлечение таблиц из PDF-документов

Раньше перенос данных из PDF требовал копирования и долгого форматирования. Современные версии Excel (начиная с 2016 года и в подписке Microsoft 365) имеют встроенный парсер PDF.

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

  1. Создайте новую книгу или перейдите на свободный лист.
  2. Вкладка ДанныеПолучить данныеИз файлаИз PDF.
  3. Выберите PDF-документ.
  4. Откроется окно Навигатор. Слева будет список объектов, найденных в файле (обычно это Table001, Table002 и т.д.).
  5. Кликайте по ним, чтобы увидеть предпросмотр справа. Выберите нужную таблицу.
  6. Нажмите Загрузить (для быстрого импорта) или Преобразовать данные (если нужно почистить лишние строки перед загрузкой).

Если кнопки «Из PDF» нет: У вас старая версия Excel. В этом случае:

  1. Откройте PDF в браузере (Chrome, Edge).
  2. Выделите таблицу мышкой и скопируйте (Ctrl+C).
  3. В Excel нажмите правой кнопкой мыши на ячейку и выберите Специальная вставкаТекст в формате Unicode. Это сохранит структуру лучше, чем обычная вставка.

Сравнение методов импорта

ФорматРекомендуемый инструментСложностьРиск потери форматирования
CSVДанные → Из текста/CSVНизкаяМинимальный (при верной кодировке)
XMLДанные → Из XMLСредняяЗависит от структуры схемы
PDFДанные → Из PDFСредняяВозможны ошибки при сложных границах
PDF (старый Excel)Копирование из браузераВысокаяВысокий (требуется ручная чистка)

Частые ошибки при импорте

  • «Кракозябры» вместо русского текста.
    • Причина: Неверная кодировка файла (часто встречается в CSV из зарубежных сервисов).
    • Решение: При импорте через мастер «Из текста» вручную смените кодировку на UTF-8 или Windows-1251. Не открывайте файл двойным кликом.
  • Даты отображаются как числа (например, 44562).
    • Причина: Excel не распознал формат даты при импорте.
    • Решение: Выделите столбец, нажмите Ctrl+1 (Формат ячеек) и выберите «Дата». Либо используйте мастер импорта и укажите формат столбца «Дата» (MDY или DMY) на последнем шаге.
  • Числа с точкой не суммируются.
    • Причина: В системе разделитель дробной части — запятая, а в файле пришла точка (или наоборот). Такие числа воспринимаются как текст.
    • Решение: Используйте «Найти и заменить» (Ctrl+H): найти . заменить на , (или наоборот), либо измените региональные настройки Windows.
  • При импорте PDF таблица «поехала».
    • Причина: В исходном документе были объединенные ячейки или скрытые линии сетки.
    • Решение: Используйте кнопку Преобразовать данные (Power Query) после выбора файла, чтобы удалить пустые верхние строки и разделить столбцы перед загрузкой в лист.

FAQ

Можно ли автоматически обновлять данные из CSV или PDF? Да. Если вы использовали функцию «Получить данные» (Power Query), то при изменении исходного файла достаточно нажать кнопку Обновить все на вкладке «Данные», и таблица в Excel подтянет новые значения.

Почему Excel не видит мой XML файл? Убедитесь, что файл имеет корректную структуру (открывающие и закрывающие теги совпадают). Если файл поврежден, попробуйте открыть его в «Блокноте» для проверки. Также проверьте, не заблокирован ли файл системой (Свойства файла → галочка «Разблокировать»).

Как сохранить файл обратно в CSV? После редактирования нажмите «Файл» → «Сохранить как». В типе файла выберите «CSV (разделители — запятые)». Помните, что при сохранении в CSV теряются формулы, форматирование и дополнительные листы (сохранится только активный лист).

Работает ли импорт из PDF на Mac? Да, функция импорта из PDF доступна в Excel для macOS (версии 2016 и новее), однако интерфейс может незначительно отличаться. Путь: вкладка «Данные» → «Получить внешние данные» → «Из PDF».