О чём урок
Этот notebook считывает PDF-файл разреженного отчёта о прибылях и убытках, отправляет его через Mistral OCR API, выводит результат в формате markdown и реконструирует строку чистой прибыли, сохраняя пустые ячейки как пропущенные значения. Цель состоит в том, чтобы сохранить пустое место для Q4 вместо того чтобы позволить последующим значениям смещаться влево. Когда таблица содержит пустые ячейки, обычный сбой заключается в том, что последующие значения смещаются влево. Безопасный подход заключается в следующем: Считать исходное содержимое таблицы OCR. Разделить строки markdown. Дополнить более короткие строки до ширины заголовка. Сохранить пустые ячейки как пропущенные значения. Использовать резервный текст из исходного PDF-файла, когда OCR неоднозначен или разрежен. Статья Q1 Факт Q2 Прогноз Q3 Факт Q4 Проекция Итого за год 0 **Выручка** <NA> <NA> <NA> <NA> <NA> 1 Продажи товаров $45,000 — $48,500 <NA> <NA> 2 Доход от услуг <NA> $12,000 — <NA> <NA> 3 *Общая выручка* *$45,000* *$12,000* *$48,500* *[ _ ]* *[ _ ]* 4 **Операционные расходы** <NA> <NA> <NA> <NA> <NA> 5 Аренда и коммунальные услуги $3,500 $3,500 <NA> <NA> <NA> 6 Заработная плата <NA> <NA> $14,000 <NA> <NA> 7 Маркетинг $1,200 — — <NA> <NA> 8 *Общие расходы* *[ _ ]* *[ _ ]* *[ _ ]* *[ _ ]* *[ _ ]* 9 **Чистая прибыль** **$40,300** **$8,500** **$34,500** **[ _ ]** **$83,300** Статья Q1 Факт Q2 Прогноз Q3 Факт Q4 Проекция Итого за год 0 Чистая прибыль 40300.0 8500.0 34500.0 None 83300.0 Для этого разреженного отчёта о прибылях и убытках исходный PDF-файл чётко показывает: Q1 Факт = $40,300 Q2 Прогноз = $8,500 Q3 Факт = $34,500 Q4 Проекция = пусто / отсутствует Итого за год = $83,300 Пустая ячейка Q4 сохраняется как отсутствующее значение вместо смещения влево, что обеспечивает правильное выравнивание таблицы и предотвращает искажение остальной части строки.
План урока
- Стратегия парсинга разреженных таблиц
- Интерпретация
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.