DocFlow

Как извлечь таблицу из PDF без потери структуры

Короткий ответ

Если таблица нарисована линиями и в PDF есть текстовый слой — попробуйте Power Query в Excel: он умеет распознавать таблицы в PDF и это бесплатно.

Способы решить задачу

01Power Query в Excel

0 ₽

«Данные → Получить данные → Из файла → Из PDF».

плюсы

  • + Бесплатно
  • + Иногда сразу даёт готовую таблицу

минусы

  • − Не работает со сканами
  • − Путается в объединённых ячейках

02Через Word

0 ₽

Открыть PDF в Word и скопировать таблицу оттуда.

плюсы

  • + Бесплатно
  • + Word пытается восстановить сетку

минусы

  • − Формат плывёт
  • − Многостраничные таблицы рвутся

03Онлайн-конвертер

0–500 ₽/мес

Загрузить файл в сервис конвертации.

плюсы

  • + Быстро

минусы

  • − Файл уходит на чужой сервер
  • − Со сканами не работает

04Разбор с восстановлением структуры

1 990 ₽ за 30 дней

Восстановить сетку по содержимому, склеить перенесённые строки, отделить итоги.

плюсы

  • + Работает со сканами
  • + Итоги не смешиваются с данными

минусы

  • − Платно

05Запросить исходную выгрузку

одно письмо

Попросить тот же документ в Excel или CSV: печатная форма делается из данных, которые у отправителя уже структурированы.

плюсы

  • + Данные приходят без потерь и без разбора
  • + Ничего не стоит

минусы

  • − Зависит от готовности второй стороны
  • − Не применимо к уже полученному файлу

Что выбрать

Сначала попробуйте Power Query — он бесплатный и на цифровых PDF часто справляется. Платить имеет смысл там, где он не справляется: сканы, фото, объединённые ячейки, многостраничные таблицы.

Вопросы

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

Потому что в PDF нет понятия «таблица»: есть текст с координатами и, может быть, линии. Сетку приходится восстанавливать заново.

Почему таблица вставляется одной строкой?

Потому что в PDF таблицы как объекта нет: есть текст по координатам и нарисованные линии. Если колонки разделены отступами, а не границами, восстанавливать сетку не по чему.

Помогают ли онлайн-конвертеры?

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

Пилот · 1 990 ₽ за 30 дней

Если решили, что стоит попробовать

Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.

Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/kak/izvlech-tablicu-iz-pdf.