Version: 1.0
Platform: Windows (GUI)
CleanExcel is a modern, easy-to-use Excel and CSV data cleaning tool with a GUI. It allows you to automatically clean your datasets, remove duplicates, handle missing values, trim text columns, and standardize column names — all without writing a single line of code.
With CleanExcel, you can:
- Load Excel (.xlsx) or CSV files
- Automatically detect headers
- Preview your data in a table
- Clean your data using customizable options
- Save cleaned data back to Excel or CSV
-
Automatic Header Detection
- Detects whether the file has headers or generates default column names.
-
Duplicate Removal
- Removes duplicate rows intelligently, ignoring whitespace and case.
-
Missing Value Handling
- Fills numeric columns with median values and text columns with blanks.
-
Text Trimming
- Automatically trims whitespace from text columns.
-
Column Standardization
- Converts column names to lowercase and replaces spaces with underscores.
-
Preview Table
- See the first 50 rows of your cleaned data before saving.
-
Modern GUI
- Translucent, intuitive interface with buttons for loading, cleaning, previewing, and saving.
-
Launch the App
- Double-click
CleanExcel.exe
(Windows) or runpython app.py
(Python environment).
- Double-click
-
Load Your File
- Click
Load File
and select an Excel or CSV file.
- Click
-
Select Cleaning Options
- Choose which cleaning steps to apply:
- Remove Duplicates
- Fill Missing Values
- Trim Text Columns
- Standardize Column Names
- Choose which cleaning steps to apply:
-
Clean Data
- Click
Clean Data
to process the dataset.
- Click
-
Preview Cleaned Data
- Click
Preview Cleaned Data
to see the first 50 rows.
- Click
-
Save Cleaned Data
- Click
Save Cleaned File
to save your dataset in Excel or CSV format.
- Click
- Install dependencies:
pip install pandas openpyxl
- Run the file:
python app.py