Your Cart
Loading

Excel & CSV Monthly Report Cleaner — Python Script with a Check Sheet

On Sale
$13.00
$13.00
Added to cart

This is a small Python toolkit for people who get messy Excel or CSV exports every month and need one clean, checked report — without sending the files to a stranger every time.


You download the files, point the script at your folder, and get:


1. A cleaned, merged workbook

2. A check sheet that shows what was kept, dropped, or flagged

3. A short list of rows that were unreadable, missing a required field, or exact duplicates


What the script does


- Reads .xlsx and .csv files from a folder you choose

- Standardizes common column names and date formats where it can do so safely

- Reads amounts written as text, such as $1,234.00 or USD 74.00

- Flags missing or unreadable required fields instead of inventing values

- Detects exact duplicate rows and records them on the check sheet

- Writes one merged report plus a check sheet you can audit:


rows in = rows kept + exact duplicates + unreadable/missing


What you get


- clean_report.py — the script

- README.md — install and run steps for Windows, macOS, and Linux

- requirements.txt — pandas and openpyxl (pinned versions)

- sample_input/ — fictional example files, clearly labeled as sample data

- sample_output/ — the cleaned report and check sheet produced from those samples


You need Python 3.9 or newer. The README has copy-paste commands. You do not need to know Python to run it, but you do need to install Python once.


The output is a standard .xlsx workbook. The sample output was opened successfully with LibreOffice Calc. This pack has not been tested as a file opened in Microsoft Excel or Google Sheets, and the script itself is not run inside those programs.


What this is not


- Not a hosted service and not a subscription

- Not a magic “fix any spreadsheet” button for every layout in the world

- Not a currency converter, and not a tool that logs into your accounts

- Not custom work on your private files. If your columns are unusual, the README shows how to add your header names, or you can message me about a paid custom run instead of buying this pack


Who it is for


Freelancers, analysts, and small-business owners who already export CSVs or Excel files from a tool (ads, shop, CRM, finance) and want a repeatable monthly cleanup they can re-run themselves.


About the sample


The included sample files are fictional demonstration data, labeled SAMPLE – FICTIONAL. They are not from a real shop or a real customer. In that sample, 138 rows in = 135 kept + 1 exact duplicate + 2 unreadable or missing rows, and the check sheet reports OK.


Refund


If the download is incomplete or the script does not run as the README describes on Python 3.9+ after a normal install, email me within 14 days of purchase. I will fix the download or refund you. A change of mind after you have downloaded the files is not refunded, except where consumer law requires it.


About the seller


I clean and merge messy Excel/CSV files and write the check sheet that goes with the result. If you want me to run this on your files for you instead of using the script yourself, I also offer that as a service.

You will get a ZIP (43KB) file