Clean CSV and Excel files — fix what is always wrong.

Open a CSV, TSV or Excel file in Rote Workspace's Data Workspace. Its problems are listed the moment it opens; every fix is previewed cell by cell and becomes a step you can reuse next week.

No sign-up · No credit card · Nothing to install

For example

Four problems every hand-made export has.

Trailing spaces you cannot see, a blank row, the same order twice, and a column named for a database rather than a person. Here is that file, and the same file after a workflow runs.

Before

order_idcust_name·amount
10431··Northgate Supply·4820.00
10432Bell & Rowe3275.50
———
10432Bell & Rowe3275.50
Saved workflow4 steps · runs in order
  1. 1Trim spacesEvery column
  2. 2Remove empty rowsAll columns blank
  3. 3Find duplicatesWhole row must match
  4. 4Tidy headerscust_name → Customer

Open next week's file, run this workflow, and the same four steps run again.

After

Order IDCustomerAmount
10431Northgate Supply4820.00
10432Bell & Rowe3275.50

· marks a space you would not otherwise see. The red row is blank in every column. Nothing here is edited by hand — it is the four steps below, run in order.

Video tutorial

Watch a messy CSV file get cleaned, step by step

Under four minutes, using a sample file you can download and follow along with.

Plays from YouTube in privacy-enhanced mode, and only when you press play.

How to clean a messy CSV file online (free, no upload)

What it does, in detail

Problems found for you

  • Empty rows and empty columns
  • Values with extra spaces, per column
  • Blank, repeated or padded headers
  • Rows repeating an earlier row
  • Mixed capitals in a column
  • Dates that could be read two ways
  • Blank cells, per column

One-click fixes

  • Trim spaces in every column
  • Remove empty rows
  • Remove empty columns — untick any to keep
  • Remove rows that repeat exactly
  • Tidy headers, or lower_snake_case, or names of your own

Values

  • Change case per column: Title, UPPER or lower
  • Format dates: day, month or year first, in four output formats
  • Find & replace, in every column or chosen ones
  • Remove characters such as $ € £ , % #
  • Read numbers: currency, thousands, (12) as −12, dot or comma decimals

Rows

  • Find duplicates by the whole row or by key columns
  • Ignore capitals and extra spaces; keep the first or the last
  • Filter rows on text, number and date conditions, all or any
  • Sort by several columns — text, number or date
  • Keep the first N rows

Columns

  • Drop columns
  • Reorder columns
  • Add columns with a fixed value
  • Split a column by a separator
  • Combine columns into one

Files

  • CSV, TSV and TXT up to 50 MB
  • Excel .xlsx up to 10 MB, with a tab per sheet
  • Separator and encoding detected for you
  • Values stay text: 00501 stays 00501
  • Download a UTF-8 CSV, Excel-friendly if you like

Rote AssistantLaunching soon

Rote Assistant adds formulas, lookups from another file, group & summarise and Excel, JSON, XML or HTML output — and runs the same steps on a schedule.

Explore Rote Assistant →

Start cleaning in the next ten seconds.

Open Rote Workspace and try it on the sample file, or on your own. No sign-up, no credit card.