Подробности
Клиенту нужно было автоматизировать подготовку больших Word-отчётов: под каждый адрес в документе — соответствующая фотография рекламной конструкции. В отчёте почти 2000 позиций, фотографии лежали в разных папках и назывались не всегда так же, как адреса в Word.
Что сделали:
Разработали автоматический инструмент для обработки Word-отчётов. Скрипт находит адреса в разделе фотоотчёта, сопоставляет их с фотографиями из папок, сжимает изображения и вставляет под нужные адреса. Если фото не найдено или совпадение небезопасное — система ставит маркер и формирует отдельный CSV-отчёт для проверки.
Функциональность:
- Автоматический поиск фотографий во всех вложенных папках.
- Сопоставление фото с адресами из Word (RapidFuzz).
- Обработка отличий в названиях: пробелы, дефисы, слэши, кавычки, стороны А/Б.
- Вставка фото или маркера под каждый адрес.
- Форматирование: 2 адреса и 2 изображения на страницу, автоматические разрывы страниц.
- Сжатие изображений до нужного размера.
- Отчёты по неиспользованным фото и адресам без фото.
- Простой запуск через START.cmd без ручной работы в коде.
Результат:
Обработано 1991 позицию фотоотчёта. Сохранена структура исходного документа, таблицы не изменены. Подготовлен готовый Word-файл с фотографиями и маркерами для спорных адресов.
Польза для клиента:
Сократили ручную работу, снизили риск ошибок при вставке фото и сделали процесс повторяемым — новые отчёты собираются автоматически по одной кнопке.