Назад к портфолио
Excel / CSV automation

satu_ac

Python-процессор прайс-листа: конвертация многостраничного Excel в CSV и генерация итогового отчета с заданной наценкой.

satu_ac

Краткое назначение

satu_ac — Python-процессор прайс-листа: конвертация Excel-экспорта товаров в CSV и генерация кастомного отчета с наценкой.

Бизнес-задача

Экспорт товарного каталога из Excel часто не подходит напрямую для загрузки в другие системы. Проект автоматизирует преобразование многостраничного .xlsx в набор CSV-файлов и готовит итоговый report.csv в нужной структуре.

Техническое решение

Процесс состоит из двух шагов. convert_xlsx_to_csv.py извлекает листы Excel в отдельные CSV. create_report.py читает CSV с товарами, обрабатывает данные, применяет 15% наценку и формирует итоговый отчет.

Архитектура

  • input Excel workbook;
  • sheet-by-sheet CSV extraction;
  • product sheet parser;
  • price transformation с заданной markup-формулой;
  • output report generator;
  • простой reproducible CLI workflow.

Стек

Python 3, pandas, openpyxl, Excel, CSV.

Интеграции

  • Excel-экспорт товаров;
  • downstream CSV-импорт в коммерческие или учетные системы.

Ограничения и риски

Карточку лучше использовать как data automation case, а не как standalone product. Формула наценки зафиксирована как 15% по README и требует проверки при изменении бизнес-правил.

Что показывает в портфолио

Прикладную data preparation automation, работу с Excel/CSV, воспроизводимый pipeline и быстрое закрытие операционной задачи.