Salary Report CLI Tool
Консольная утилита для генерации отчётов по зарплатам сотрудников из CSV-файлов.
Описание
Скрипт читает данные о сотрудниках из одного или нескольких CSV-файлов и формирует отчёты.
Поддерживает разные названия колонок и легко расширяется для новых типов отчётов.
Функционал
Поддержка следующих названий колонок для ставки: hourly_rate rate salary
Типы отчётов: payout — сумма выплат по отделам
Обработка ошибок: Несуществующие файлы Неверный формат данных
Тестирование: Простые проверки без установки сторонних библиотек
Использование
Запуск скрипта:
python3 main.py data*.csv --report payout (для Линукс) или python3 main.py data1.csv data2.csv data3.csv --report payout (для Windows)
Для проверки работоспособности используется простой скрипт:
python3 run_tests.py
Лицензия
MIT