I will automate your excel and pdf reports with a python script


Informazioni su questo servizio
Building the same report by hand every week is a script's job, not yours.
What I build:
- Excel or CSV data in, formatted PDF or Excel report out
- Multi-section reports with styled tables, headers and charts
- Data pulled out of PDFs and invoices into clean spreadsheets
- Certificates, statements, invoices and letters generated in bulk
- Calendars, schedules and summaries built from a data file
- Reports that run on a schedule and land in your inbox
What you get:
- A re-runnable Python script: new data in, new report out
- Your layout and your branding, not a generic template
- Clean handling of missing or messy rows instead of a crash
- Full source code and setup instructions
Built with ReportLab, openpyxl and pandas. Recent work includes a multi-section PDF report generator with styled tables, a wall-style calendar PDF built from a JSON event feed, and an Excel-to-PDF sales summary with an embedded chart.
Robocorp Certified RPA Developer I, II and III. US-based in Los Angeles, runs locally, no subscriptions.
Send me a sample of your data and the report you want before ordering.
Scopri di più su Jeremy
Field Tech Turned Python Automation Developer LA Based
- DaStati Uniti
- Membro daset 2021
- Tempo di risposta medio6 ore
Lingue
Inglese
Il mio portfolio
Altri servizi della categoria Sviluppo di software offerti da me
FAQ
Can you match my existing report layout?
Yes. Send a sample - Word, PDF, Excel, even a screenshot - and I'll rebuild it as a template the script fills in every time.
What formats can it output?
PDF, Excel (.xlsx), CSV or HTML. PDF and Excel are the usual pair, and one script can produce both from the same run.
My data is messy. Is that a problem?
No, and it's worth telling me upfront. Handling missing and malformed rows without crashing is part of every package.
Can it pull data out of PDFs, not just write them?
Yes - invoices, statements and forms into a clean spreadsheet. Send two or three samples first so I can confirm the layout is consistent enough.
