Как извлечь таблицу из 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 таблицы как объекта нет: есть текст по координатам и нарисованные линии. Если колонки разделены отступами, а не границами, восстанавливать сетку не по чему.
Помогают ли онлайн-конвертеры?
На простых таблицах с линиями часто да. На шаблонах без сетки и с многострочными наименованиями они дают тот же склеенный результат, потому что решают ровно ту же задачу.
Если решили, что стоит попробовать
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/kak/izvlech-tablicu-iz-pdf.
Другие задачи