Почему таблицы получаются неточными

В PDF нет таблицы как структуры: есть текст, размещённый по координатам, и нарисованные линии. Поэтому любой конвертер лишь угадывает, где начинаются и заканчиваются строки и столбцы.

Догадка надёжна, если у таблицы видимые границы и настоящий текст. Она перестаёт работать при объединённых ячейках, скрытой сетке и сканированных страницах.

Шаги для аккуратной конвертации

  • Убедитесь, что в PDF есть текст: попробуйте выделить число в таблице курсором. Если оно выделяется, конвертер его прочитает.
  • Если в документе есть и текст, и таблицы, конвертируйте только страницы с таблицей.
  • Откройте .xlsx и сравните число строк и столбцов с PDF до любых правок.
  • Объединённые ячейки заголовка и перенесённый текст правьте вручную: именно там чаще всего ломается.

Держите PDF открытым рядом во время проверки.

Что всё равно ломается и как это исправить

Объединённые ячейки разбиваются на несколько, а ячейка с двумя строками текста может прийти как две строки. Числа иногда теряют ведущие нули (007 становится 7) или приходят как текст.

Перед вставкой значений задайте нужным столбцам текстовый формат, а заголовки объедините вручную. Формулы не сохраняются никогда: PDF их не хранит.

Сканированным PDF нужен OCR

Если страница — изображение, скан или фото, слоя текста нет, и конвертация даёт пустой или почти пустой лист. Сначала выполните OCR, затем конвертируйте распознанный PDF.

То же касается страниц из некоторых графических редакторов, где текст был переведён в кривые.