Две колонки текста перепутались местами
Как это выглядит
Текст выгрузки читается бессвязно: конец фразы из левой колонки продолжается началом фразы из правой. Смысл распадается на каждой второй строке.
Коротко
Разбор читает страницу построчно слева направо и не знает, что колонки логически независимы. Помогает разделение документа на две части до загрузки. В таблицах эта проблема встречается редко — страдает в основном сплошной текст договоров и приложений.
Почему так происходит
01Двухколоночная вёрстка без явных границ
Если между колонками нет линии, а отступ невелик, алгоритм не видит причины разрывать строку и читает её целиком поперёк листа.
02Разная высота строк в колонках
Когда шрифты в колонках различаются, строки не выстраиваются друг напротив друга, и порядок чтения становится непредсказуемым.
03Таблица без линий, свёрстанная как две колонки
Спецификации иногда печатают двумя блоками на листе. Для разбора это не таблица, а текст, и позиции перемешиваются.
Как понять, что причина именно эта
- Прочитайте первые пять строк выгрузки: чередование смысла через строку — верный признак.
- Посмотрите на документ: делится ли он визуально на две колонки.
- Сравните число строк: при чтении поперёк их обычно вдвое меньше, чем в оригинале.
Как починить
Разрезать страницу на две части
- 1.Обрежьте скан по вертикали посередине между колонками.
- 2.Сохраните два файла — левую и правую половины.
- 3.Загрузите их последовательно и соедините результат.
не чинит: Не подходит, если колонки неравной ширины или граница между ними плавает от страницы к странице.
Запросить документ в текстовом виде
- 1.Попросите у поставщика исходный файл Word или PDF с текстовым слоем.
- 2.В таком файле порядок чтения задан вёрсткой, а не изображением.
- 3.Загрузите его вместо скана.
не чинит: Даже в PDF с текстовым слоем порядок иногда идёт поперёк — зависит от того, как файл был создан.
Когда мы не нужны
Договоры и приложения обычно читают глазами, а не переносят в таблицу. Если двухколоночный документ не содержит позиций и сумм, разбирать его машиной незачем.
Что с этим делает наша выгрузка
Мы читаем страницу как одно целое и порядок колонок не восстанавливаем. Разделения многоколоночной вёрстки в текущей версии **нет** — документ придётся разрезать до загрузки.
Вопросы
Часто ли так приходят счета?
Редко: счета и накладные почти всегда одноколоночные с таблицей. Проблема характерна для договоров, оферт и технических приложений.
Поможет ли распознавание с сохранением разметки?
Иногда да, но результат зависит от документа. Надёжнее разрезать страницу — это две минуты и предсказуемый результат.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/dve-kolonki-teksta-peremeshalis.
Другие ошибки