DOKIVO
ВойтиОплатить Pro
ДанныеПримерно 6 мин чтения

Таблицы из PDF: сохраняем значения и объясняем расхождения

Артикул 001234 должен остаться артикулом, а расхождение в сумме — быть заметным. Показываем на примерах, как сохраняются значения и что на самом деле подтверждает проверка таблицы.

Коды сохраняются, расхождения остаются заметнымиСхема переноса из PDF в XLSX: артикул 001234 остаётся текстом с нулями; исходная сумма 21,70 сохраняется, разница с расчётом 21,75 показана замечанием. Сохранить исходные значения В PDFАртикулСуммаРасчёт00123421,7021,75 В XLSX001234Текст. Нули сохранены.21,70Есть расхождение !Замечание помогает проверить документ. Сумма не исправляется молча.
Сохраняем исходную запись и отдельно показываем результат сверки. Поясняющая схема по контрольным значениям.

У числа и кода могут быть одинаковые цифры

В спецификации стоит артикул 001234. Человеку понятно, что первые два нуля — часть обозначения. Табличная программа может увидеть обычное число и показать 1234. Внешне изменение небольшое, но поиск по каталогу или сопоставление с заказом уже могут дать другой результат.

Похожая проблема возникает с длинными идентификаторами, денежными суммами и строками, начинающимися со знака равенства. При переносе из PDF важно сохранить не только видимые цифры, но и смысл записи. Поэтому мы уточнили типизацию значений и объяснения проверок связей в таблицах DOKIVO.

В этой статье разбираем три разных вопроса: что написано в исходнике, как это хранится в XLSX и сходится ли арифметика между столбцами. Они связаны, но ответ на один из них не заменяет остальные. Верно посчитанная сумма не доказывает, что распознан правильный артикул.

Сначала сохранить, затем интерпретировать

Одинаково выглядящие записи могут требовать разных типов. Количество товара удобно использовать как число, а номер документа — как текст. Длинный код тоже безопаснее сохранить строкой, если арифметические операции с ним не нужны. В DOKIVO можно явно задать тип столбца и увидеть результат в предварительном просмотре.

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

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

Как разные записи сохраняются в XLSX
В исходнике001234
В проверенном XLSX001234

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

Разбор значений из принятой проверки. Это поясняющий пример, а не работа с загруженным документом.

Примеры выше относятся к XLSX. У CSV другая модель: это строки значений без типов ячеек и примечаний книги. Потенциальная формула защищается текстовым префиксом, но открывающая CSV программа может дополнительно распознавать числа. Для передачи значений с заданными типами выбирайте XLSX и проверяйте результат в своей программе.

Три результата проверки, три следующих действия

В подходящей таблице можно сопоставить количество, цену и сумму. Сервис проверяет выбранную связь и показывает один из трёх статусов. Их задача — помочь найти место для проверки, не переписывая документ за пользователя.

✓

Совпадение

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

!

Расхождение

Расчёт не совпал с указанной суммой. Откройте исходные ячейки и проверьте количество, цену, округление и условия документа.

?

Не проверено

Данных недостаточно или они неоднозначны. Нужна ручная сверка: отсутствие подтверждения не означает правильность строки.

В контрольном примере исходные 21,70 руб. сохранились, хотя расчёт давал 21,75. Такой результат полезнее незаметно исправленной суммы: вы видите расхождение, можете обратиться к оригиналу и выяснить причину. В документе могли быть особые условия, а в распознавании — пропущенный символ.

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

Что изменилось на контрольной таблице

21 октября 2026 года мы обработали на сайте цифровой PDF из трёх страниц с тремя таблицами. Скачанный XLSX прочитали отдельным серверным инструментом: проверили 95 ячеек, включая ведущие нули, большое число, текст со знаком равенства и денежные минусы.

Для 16 строк данных раньше ни одна связь не получала определённого результата. После обновления удалось подтвердить шесть совпадений и показать одно расхождение. Девять строк остались непроверенными. Диаграмма показывает именно распределение статусов сверки, а не точность распознавания PDF.

Сверка 16 строк одного контрольного PDF
СовпадениеРасхождениеНе проверено
До обновления0 / 0 / 16
После обновления6 / 1 / 9

Общее число строк не менялось. Обе полосы показывают результаты одного и того же правила для этих 16 строк.

Здесь нельзя сложить совпадения и расхождения и объявить полученную долю «точностью OCR». Арифметическое правило отвечает на более узкий вопрос. Совпавшая сумма может стоять у неверного артикула, а корректная строка — оставаться непроверенной из-за непривычной записи валюты.

Настоящий интерфейс проверки: шесть строк, три совпадения, одно противоречие и две непроверенные строки
Отдельный контрольный пример из 28 ячеек и шести строк: 3 совпадения, 1 расхождение и 2 непроверенные строки. Это другой пример, не 16 строк на диаграмме выше. Открыть снимок крупнее.

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

Как подготовить таблицу, которой можно пользоваться

  1. Сверьте структуру. Убедитесь, что выбрана нужная таблица, заголовки относятся к своим столбцам, а строки не сдвинуты относительно оригинала.
  2. Отделите коды от чисел. Для артикулов, длинных идентификаторов и номеров с ведущими нулями задайте текстовый тип. Проверьте несколько характерных значений в просмотре.
  3. Настройте связь. Для подходящих столбцов выберите количество, цену и сумму. Сначала убедитесь, что правило вообще применимо к документу.
  4. Разберите замечания. Откройте источники расхождений. Непроверенные строки посмотрите отдельно, даже если остальные суммы совпали.
  5. Откройте скачанный XLSX. Сверьте важные значения и типы в той программе, где будете работать дальше. Успешное скачивание ещё не завершает проверку данных.

Для одного PDF начните с пошаговой инструкции. Если такие спецификации приходят регулярно, в сценарии для партий спецификаций описана работа с источниками значений и исключениями.

Частые вопросы

Сервис исправит найденное расхождение?

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

Совпадение означает, что строку можно не смотреть?

Оно подтверждает только выбранную арифметическую связь. Правильность артикула, описания, валюты и распознавания нужно оценивать отдельно.

Почему число осталось текстом?

Это может быть явно выбранный тип, код с ведущими нулями или неоднозначная запись. Проверьте исходник и назначение столбца перед преобразованием.

Получится ли такой же результат на любом скане?

Приведённые числа относятся к описанным файлам. Качество скана, язык, структура и отсутствующие значения могут изменить результат.

Попробуйте на своём документе

Начните с нужного инструмента и проверьте важные значения в готовом файле. Полный порядок действий и ограничения доступны в инструкции.

Материал подготовила редакция DOKIVO. Первичная проверка: 21 октября 2026 года. Цифры относятся к описанным документам и условиям.

Ещё в блоге

  • Настройки PDF в Excel — без повторного анализа

    Таблица уже найдена. Теперь можно подобрать формат, типы столбцов и примечания по готовым данным. Разбираем, как убрали повторное ожидание и что проверили в скачанном Excel.

  • Один PDF из выбранных страниц ZIP, RAR и 7Z

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