Skip to content

GhravenLabs/Data-Cleaner-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Cleaner

A fast, zero-dependency CSV cleaning tool that runs entirely in your browser — no install, no upload, no backend. Drop in a messy spreadsheet export, get clean, deduplicated, analysis-ready data back. Your data never leaves your machine.

🔗 Live demo: https://ghravenlabs.github.io/Data-Cleaner-Tool/

Data Cleaner screenshot

Portfolio proof

  • Case study — why this tool matters, what it proves, and how it could be sold as a small data-cleanup service.
  • GitHub Actions smoke check verifies the static app file and README links on every push.

Why

Messy CSV/Excel exports are everywhere — stray whitespace, duplicate rows, empty rows, inconsistent headers. This cleans them in one click, in pure client-side JavaScript, so it's safe for sensitive data (nothing is ever sent to a server).

Features

  • Load a .csv/.tsv (file or paste), or try the built-in sample
  • Trim whitespace · collapse double spaces · remove empty rows · remove duplicate rows
  • Remove empty columns · standardize headers (lower_snake_case) · find & replace
  • Live preview (before/after) with row/column counts and a summary of exactly what changed
  • Export the cleaned CSV or copy to clipboard
  • Robust CSV parser (handles quoted fields, embedded commas/newlines, auto-detects comma vs tab)

Tech

  • Vanilla HTML/CSS/JavaScript — no frameworks, no build step, no dependencies
  • Custom CSV parse + serialize (quote-aware), in-browser only
  • Single self-contained file → works offline and deploys anywhere static

Run it

  • Locally: open index.html in any browser.
  • Deploy: push to GitHub and enable Pages (Settings → Pages → deploy from master) — it's a static site, so it just works.

Privacy

100% client-side. No analytics, no network calls, no uploads. Your CSV is processed in the page and discarded when you close the tab.

License

MIT © Rolly Calma (Ghraven)

About

Client-side CSV cleaner web app for cleaning messy spreadsheet exports with no upload or backend.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages