Post a Project Register Sign in

Python Script to Automate Weekly Excel Reports from CSV Exports

GA GigNepal Agency Posted 18 hours ago

Python Script to Automate Weekly Excel Reports from CSV Exports

Software Development Fixed Price New
  • Budget$600.00
  • LevelMid Level
  • LocationAustralia
  • PostedNov 01, 2026
  • Proposals0
  • Job TypeFixed Price
  • Durationless than a week

Job Description

A logistics company in Adelaide exports three CSV files every Monday from their dispatch, fuel and payroll systems and spends half a day combining them into a management report in Excel. We want a Python developer to automate this into a one-click process.

What needs to be built

  • A Python script (pandas, openpyxl) that reads the three CSVs from a folder, cleans and joins them on driver and vehicle IDs
  • Outputs a formatted Excel workbook: summary sheet with KPIs, per-driver sheet, per-vehicle fuel efficiency sheet, with charts and conditional formatting
  • Validation step that lists missing or duplicate records in a separate sheet instead of failing silently
  • Config file for column mappings and thresholds so staff can adjust without editing code
  • Packaged as a Windows executable (PyInstaller) with a short user guide; source code handed over

Requirements: strong pandas and Excel automation experience, clean readable code with a few unit tests, and the ability to walk the client through the result on a 30-minute call. Sample anonymised CSVs and the current manual report will be provided.

Budget: AUD 400 to 600 fixed, delivery within one week. Likely follow-on work automating other reports.

Required Skills

About the Client

Ready to get started?

Post a job today and receive proposals from verified freelancers within hours.

Get started

Cookies & Privacy

Is education residence conveying so so. Suppose shyness say ten behaved morning had. Any unsatiable assistance compliment occasional too reasonably advantages.