I will automate recurring CSV reports with python
About this Gig
I build Python tools for repeat CSV reports. Choose a single-file summary, a batch report for CSVs in one folder, or a local FastAPI upload, column discovery, summary, and delete flow. Reports can include included and ignored rows, total, average, minimum, and maximum. A header-listing command can show the exact CSV column names before you choose one. Rows with a different number of fields from the header are rejected with their record number; batch errors also name the file. The CLI can label a currency and format numbers to 0 to 8 decimal places; it does not convert currency. Values must be plain numbers. Currency symbols or thousands separators require an agreed cleanup step. You receive the source code, setup instructions, and sample output using non-sensitive data. Before ordering, send a sanitized CSV sample, the column to analyze, the required output, and your operating system. User accounts, databases, hosting, dashboards, Excel macros, integrations, and sensitive-data handling are outside these packages. Message me first for anything outside this scope.
Technology:
Python
Expertise:
Data manipulation
FAQ
How do I choose the right CSV column?
Send a sanitized sample. The CLI can list its column names, and the FastAPI flow can return them after upload; then we confirm which column contains the numeric values you want summarized.
Will you deploy the API online?
No. The FastAPI package includes a local endpoint and setup instructions. Hosting and deployment are separate work and must be agreed before ordering.
Can you use my real customer data?
Please provide a sample with private information removed. This starter service is not designed for sensitive or regulated data.
What counts as a revision?
A revision adjusts the agreed report output or corrects an issue within the original scope. New inputs, features, or integrations need a separate quote.
