Бухгалтер прислал отчет в PDF, а вам нужно работать с цифрами в Excel. Знакомая ситуация, правда? Как перенести таблицу из PDF в Excel — задача, с которой рано или поздно сталкивается каждый офисный сотрудник. Простое копирование через буфер обмена превращает аккуратную таблицу в кашу из строк и пробелов. Столбцы слипаются, числа разбиваются на части, а заголовки уползают куда-то вбок. Но решения существуют — от встроенных инструментов Microsoft до бесплатных онлайн-сервисов и даже Python-скриптов для тех, кто работает с десятками файлов одновременно.
- Excel 2021, 2024 и Microsoft 365 умеют импортировать PDF напрямую через Power Query — это самый чистый способ
- Word может открыть PDF и распознать таблицу, после чего достаточно скопировать ее в Excel
- Бесплатные онлайн-конвертеры (Smallpdf, iLovePDF) работают быстро, но конфиденциальные документы лучше туда не загружать
- Google Drive в связке с Google Docs и Google Sheets справляется с простыми таблицами без установки программ
- Для пакетной обработки сотен PDF подойдет Python с библиотеками tabula-py или camelot
Почему обычное копирование из PDF ломает таблицу
PDF хранит текст не как таблицу, а как набор координат на странице. Каждый фрагмент текста привязан к конкретной точке — X и Y относительно левого верхнего угла листа. Никаких ячеек, строк или столбцов внутри формата нет. Программа для чтения PDF просто рисует текст в нужных координатах, и визуально получается таблица. Но при копировании координаты теряются, остается только последовательность символов.
Отсюда типичные проблемы: столбцы склеиваются в одну строку, переносы строк появляются посреди ячейки, числа с пробелами-разделителями тысяч разбиваются на отдельные значения. Объединенные ячейки добавляют хаоса — их содержимое может оказаться привязанным к любому из соседних столбцов.
Прямое копирование работает приемлемо только для простейших таблиц без объединений и многострочного текста в ячейках. Для всего остального нужны инструменты, которые анализируют расположение текста и восстанавливают табличную структуру.
Как перенести таблицу из PDF в Excel через Power Query
Power Query — встроенный инструмент Excel для импорта и трансформации данных. Начиная с версии 2021 он умеет читать PDF-файлы напрямую, без промежуточных конвертаций. На мой взгляд, это самый надежный вариант для пользователей актуальных версий Office.
Пошаговая инструкция:
- Откройте Excel и создайте пустую книгу
- Перейдите на вкладку Данные
- Нажмите Получить данные — Из файла — Из PDF
- Выберите нужный PDF-файл в проводнике
- В окне навигатора Power Query покажет список найденных таблиц и страниц
- Выберите нужную таблицу — справа появится предпросмотр данных
- Нажмите Преобразовать данные, если хотите подкорректировать результат, или Загрузить для прямого импорта
- В редакторе Power Query проверьте типы столбцов, удалите лишние строки заголовков и при необходимости разделите склеившиеся столбцы
Главное преимущество Power Query — повторяемость. Запрос сохраняется в книге, и при обновлении PDF достаточно нажать «Обновить все» на вкладке Данные. Для ежемесячных отчетов, которые приходят в одинаковом формате, это экономит часы работы.
Учтите, что Power Query распознает только текстовые PDF. Если документ создан сканированием бумажного листа (по сути это картинка внутри PDF), Power Query не найдет ни одной таблицы. Для сканов нужен предварительный этап OCR — распознавания текста.
Подробнее о возможностях Power Query читайте в нашем руководстве по основам Power Query.
Перенос таблицы через Word как промежуточное звено
Word умеет открывать PDF-файлы и конвертировать их содержимое в редактируемый формат. Таблицы при этом часто сохраняют свою структуру — строки, столбцы и границы ячеек остаются на месте. Метод работает в Word 2013 и новее.
Порядок действий:
- Откройте Word
- Через Файл — Открыть выберите PDF-файл
- Word предупредит, что конвертация может занять время и результат будет отличаться от оригинала — нажмите OK
- Найдите нужную таблицу в документе и выделите ее целиком (клик в левом верхнем углу таблицы на значок перемещения)
- Скопируйте таблицу через Ctrl+C
- Перейдите в Excel и вставьте через Ctrl+V
Результат обычно чище, чем при прямом копировании из PDF-ридера. Word анализирует расположение текстовых блоков и восстанавливает табличную разметку. Простые таблицы переносятся практически идеально.
Минус — Word иногда неправильно определяет границы столбцов в сложных таблицах. Объединенные ячейки и многоуровневые заголовки могут перенестись с искажениями, и подправлять структуру придется вручную.
Adobe Acrobat: экспорт PDF в формат Excel
У пользователей Adobe Acrobat Pro (платная версия) есть прямой экспорт в Excel. По качеству распознавания таблиц Acrobat, пожалуй, превосходит большинство альтернатив — все-таки Adobe создала формат PDF и лучше всех понимает его внутреннюю структуру.
Как экспортировать:
- Откройте PDF в Adobe Acrobat Pro
- Перейдите в меню Файл — Экспорт в — Электронную таблицу — Книга Microsoft Excel
- Выберите папку для сохранения и нажмите Сохранить
- Acrobat создаст файл .xlsx с распознанными таблицами
- Откройте полученный файл в Excel и проверьте результат
Acrobat умеет экспортировать в .xlsx и .xml. Формат xlsx предпочтительнее для дальнейшей работы. Программа самостоятельно определяет границы таблиц, разделяет столбцы и сохраняет форматирование ячеек.
Для сканированных документов Acrobat Pro предлагает встроенный OCR. Запустите «Распознать текст» из меню инструментов перед экспортом. Качество распознавания печатного текста на русском языке достаточно высокое.
Минус — стоимость подписки. Для разовой задачи покупать нецелесообразно, но при постоянной работе с PDF вложение себя оправдывает.
Бесплатные онлайн-конвертеры: быстро, но с оговорками
Онлайн-сервисы конвертации PDF в Excel не требуют установки программ и работают в любом браузере. Загружаете файл, ждете пару секунд, скачиваете результат. Звучит идеально, но есть нюансы.
Популярные сервисы:
- Smallpdf (smallpdf.com) — до двух бесплатных конвертаций в день, хорошее качество распознавания
- iLovePDF (ilovepdf.com) — бесплатный лимит щедрее, интерфейс на русском языке
- PDF2Go (pdf2go.com) — поддерживает пакетную загрузку нескольких файлов
- Adobe Acrobat Online (acrobat.adobe.com) — бесплатная веб-версия с ограниченным функциями
Порядок действий для онлайн-конвертации:
- Перейдите на сайт сервиса
- Выберите инструмент «PDF в Excel» или «PDF to Excel»
- Загрузите файл (перетаскиванием или через кнопку выбора)
- Дождитесь завершения конвертации
- Скачайте готовый файл .xlsx
Вероятнее всего, для простых таблиц результат вас устроит. Сложные таблицы с объединениями и вложенными заголовками конвертируются хуже — бесплатные сервисы используют упрощенные алгоритмы распознавания.
Главная проблема — конфиденциальность. Файл загружается на сервер стороннего сервиса. Большинство конвертеров обещают удалять файлы через час-два, но проверить это невозможно. Финансовые отчеты, персональные эти клиентов, коммерческие договоры — все это лучше конвертировать локально, без отправки на внешние серверы.
Google Drive: конвертация без установки программ
У владельцев аккаунта Google есть бесплатный способ извлечь таблицу из PDF без установки дополнительного софта. Метод использует связку Google Drive, Google Docs и Google Sheets.
- Загрузите PDF-файл на Google Drive (drive.google.com)
- Кликните по загруженному файлу правой кнопкой мыши
- Выберите Открыть с помощью — Google Документы
- Google автоматически распознает текст и создаст документ
- Найдите таблицу, выделите ее и скопируйте (Ctrl+C)
- Откройте Google Sheets (sheets.google.com) или новую таблицу
- Вставьте таблицу (Ctrl+V)
- При необходимости скачайте файл как .xlsx: Файл — Скачать — Microsoft Excel
Метод хорошо работает для текстовых PDF с простой структурой. Google Docs встраивает OCR, поэтому даже сканированные документы распознаются — правда, с меньшей точностью, чем в Adobe Acrobat.
Недостаток: сложные таблицы Google Docs может представить как текст с табуляцией. Объединенные ячейки почти всегда теряются. Для простых прайс-листов метод подходит, а для бухгалтерских форм — вряд ли.
Ручное копирование и Text to Columns в Excel
Иногда самый простой путь работает лучше автоматических инструментов. Ручное копирование с последующим разделением текста по столбцам — метод, который выручает, когда Power Query недоступен, а загружать файл в онлайн-сервис нельзя.
- Откройте PDF в любой программе для чтения (Adobe Reader, Foxit, браузер)
- Выделите таблицу мышкой и скопируйте (Ctrl+C)
- В Excel кликните на ячейку A1
- Вставьте через Ctrl+Shift+V (специальная вставка) и выберите формат Текст
- Эти окажутся в одном столбце — каждая строка таблицы в отдельной строке Excel
- Выделите столбец A целиком
- Перейдите на вкладку Данные и нажмите Текст по столбцам
- Выберите разделитель: табуляция, пробел или фиксированная ширина — зависит от того, как эти разделены
- Проверьте предпросмотр и нажмите Готово
Для числовых этих часто срабатывает разделение по фиксированной ширине — между столбцами PDF-ридер вставляет больше пробелов, чем внутри ячеек. Метод требует терпения, зато работает в любой версии Excel, включая 2016 и 2019.
Python и Power Automate: автоматизация для больших объемов
Когда нужно перенести таблицы из десятков или сотен PDF-файлов, ручные методы не подходят. Python с библиотеками tabula-py или camelot автоматизирует процесс полностью.
Базовый скрипт для tabula-py занимает пять строк:
pip install tabula-py openpyxl
import tabula
import pandas as pd
tables = tabula.read_pdf("report.pdf", pages="all", multiple_tables=True)
with pd.ExcelWriter("result.xlsx") as writer:
for i, table in enumerate(tables):
table.to_excel(writer, sheet_name=f"Table_{i+1}", index=False)Альтернатива — библиотека camelot с похожим синтаксисом. Разница: tabula-py работает через Java (нужна JRE), а camelot использует OpenCV для анализа визуальной структуры. На практике camelot лучше справляется с таблицами, у которых видны линии-разделители, а tabula-py — с таблицами без линий.
Для обработки целой папки добавьте цикл по директории через модуль os или pathlib. Допускаю, что порог входа покажется высоким для тех, кто не знаком с программированием — но базовый скрипт выше запускается без глубоких знаний Python.
Для регулярных задач подойдет Microsoft Power Automate (бывший Flow). Он создает автоматический поток: при появлении нового PDF в папке OneDrive система извлекает таблицы и сохраняет результат в Excel. Power Automate входит в подписку Microsoft 365 Business и выше.
Выбор оптимального способа зависит от трех факторов: сложность таблицы, количество файлов и регулярность задачи. Ниже — сводка по каждому методу.
| Метод | Сложность | Качество | Подходит для |
|---|---|---|---|
| Power Query (Excel) | Низкая | Высокое | Текстовые PDF, Excel 2021/365 |
| Через Word | Низкая | Среднее | Простые таблицы, разовые задачи |
| Adobe Acrobat Pro | Низкая | Высокое | Любые PDF, включая сканы |
| Онлайн-сервисы | Минимальная | Среднее | Несложные таблицы, нет конфиденциальности |
| Google Drive | Низкая | Ниже среднего | Простые прайсы, когда нет Excel |
| Ручное + Text to Columns | Средняя | Зависит от данных | Старые версии Excel, разовые задачи |
| Python (tabula/camelot) | Высокая | Высокое | Пакетная обработка десятков файлов |
| Power Automate | Средняя | Высокое | Регулярные однотипные отчеты |
Для большинства пользователей рекомендация простая: начните с Power Query, если у вас Excel 2021 или 365. Не получилось — попробуйте через Word. Для сканов нужен Adobe Acrobat Pro, а при пакетной обработке — Python или Power Automate.
Если вы только выбираете версию Office, загляните в наш обзор версий Office — там подробно разобрано, какие инструменты доступны в каждой редакции.
Что делать, если таблица перенеслась криво
Даже лучшие инструменты иногда выдают неидеальный результат. Вот типичные проблемы и способы их исправления в Excel после импорта.
Столбцы склеились. Выделите проблемный столбец, перейдите в Эти — Текст по столбцам. Попробуйте разделитель «пробел» или «фиксированная ширина». Предпросмотр покажет, как эти разделятся.
Числа стали текстом. Зеленый треугольник в углу ячейки — признак числа, сохраненного как текст. Выделите диапазон, нажмите на значок предупреждения и выберите «Преобразовать в число». Или используйте формулу =ЗНАЧЕН(A1) в соседнем столбце.
Лишние пустые строки. Используйте Ctrl+G — Выделить — Пустые ячейки — правый клик — Удалить строку. Быстрее, чем удалять по одной.
Заголовки повторяются на каждой странице. При конвертации многостраничной таблицы заголовок может дублироваться. Найдите повторы и удалите лишние строки.
Для дальнейшей обработки импортированных этих пригодится наш гид по формулам Excel для начинающих, а для агрегации — руководство по сводным таблицам.
Полезные ссылки и материалы
Для решения задач, описанных в этой статье, могут пригодиться:
- Руководство по настройке все версии Windows
- Руководство по настройке создания образа системы
- Руководство по настройке Windows 11
- Руководство по настройке Windows 10 Pro
- Руководство по настройке Windows 10
Официальная документация: Microsoft Learn: управление Windows.
Часто задаваемые вопросы
Можно ли перенести таблицу из PDF в Excel бесплатно?
Да, несколько способов полностью бесплатны. Power Query встроен в Excel 2021 и 365, Word открывает PDF без доплат, Google Drive с Google Docs доступен бесплатно. Онлайн-конвертеры Smallpdf и iLovePDF предлагают бесплатный лимит конвертаций в день.
Как перенести таблицу из PDF в Excel, если PDF — это скан?
Сканированный PDF содержит изображение, а не текст. Сначала нужно распознать текст через OCR. Adobe Acrobat Pro делает это встроенными средствами. Бесплатные альтернативы — онлайн-сервисы с OCR (например, onlineocr.net) или Google Drive, который распознает текст автоматически при открытии PDF через Google Docs.
Сохранятся ли формулы при переносе таблицы из PDF?
Нет. PDF хранит только отображаемые значения, не формулы. Если в исходном Excel-файле ячейка содержала формулу =A1+B1, в PDF записан только результат вычисления. Формулы придется восстанавливать вручную после импорта данных.
Какой метод дает наилучшее качество конвертации?
Для текстовых PDF — Power Query в Excel или экспорт через Adobe Acrobat Pro. Оба инструмента хорошо распознают структуру таблиц и корректно разделяют столбцы. Для сканов лучший результат дает Acrobat Pro с его встроенным OCR-движком.
Безопасно ли загружать PDF с конфиденциальными данными в онлайн-конвертер?
Формально сервисы обещают удалять файлы после конвертации. Фактически вы передаете документ на чужой сервер и не можете контролировать его дальнейшую судьбу. Для документов с персональными данными, финансовой информацией или коммерческой тайной используйте только локальные инструменты — Power Query, Word, Adobe Acrobat или Python.
Как перенести таблицу из PDF в Excel на Mac?
На Mac работают те же методы: Power Query в Excel для Mac (версия 2021 и новее), онлайн-конвертеры через браузер, Google Drive, Python-скрипты. Word для Mac тоже умеет открывать PDF. Adobe Acrobat Pro доступен на обеих платформах без ограничений.
Что делать, если ни один метод не дает приемлемый результат?
Попросите отправителя прислать исходный файл Excel вместо PDF — это самый надежный вариант. Если исходник утерян, попробуйте комбинацию методов: импортируйте через Power Query, а проблемные фрагменты обработайте вручную через Text to Columns. Для очень сложных таблиц иногда быстрее набрать эти заново, чем исправлять результат конвертации.
Планируете работать с Excel профессионально? Присмотритесь к лицензионным ключам Microsoft Office в нашем каталоге. А если нужна помощь с установкой — подробная инструкция есть в статье как установить Office 2024.



