1. Home
  2. Spreadsheet & data tools
  3. CSV Find and Replace

CSV Find and Replace

Change “N/A” to empty in one column, rewrite dates from 2026-10-24 to 24/10/2026, or replace an old domain in every email address, without touching the rest of the file.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use CSV Find and Replace

  1. Drop the CSV or Excel file.
  2. Choose the columns, type what to find and what to replace it with.
  3. Check the highlighted cells and download.

Features

  • Limit replacements to chosen columns
  • Regular expressions with $1 and $<name> groups
  • Match case and whole-cell options
  • Count of replacements and highlighted cells
  • Every cell is kept exactly as written, so IDs, ZIP codes and phone numbers keep their leading zeros and long numbers are never rounded.

Supported formats

You can open

  • CSV
  • TSV
  • TXT
  • XLSX
  • Pasted data

You get

  • CSV
  • XLSX
  • TSV

Private by design

Your files are opened and processed by your browser on this device. They are never uploaded to openWorkstand or anyone else, so the CSV Find and Replace is safe for contracts, IDs, photos and work documents. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Old binary .xls workbooks cannot be read; open them in Excel, LibreOffice or Google Sheets and save as .xlsx or CSV first.

Guide

Find and replace in CSV columns, with regular expressions when you need them

A spreadsheet’s Find and Replace changes everything it finds, everywhere. In data files that is risky: replacing “NA” with nothing also damages “Canada” and “NATO”, and changing a date format in one column must not touch prices in another. This tool replaces text only in the columns you choose, shows every changed cell before you save, and supports regular expressions for real reformatting work.

Choosing the columns

All columns are selected when a file opens. Click column chips to narrow the replacement to, say, the Status column or the Email column. The rest of the file is copied untouched. This alone prevents most accidental changes.

Plain text replacements

Type what to find and what to put instead. Leave Replace empty to delete the found text. Matching ignores case unless you switch on “Match case”, which matters when “US” and “us” mean different things. In plain mode, every character is literal, including dollar signs and dots, so “$5.00” is found exactly as typed.

Whole-cell matching

Placeholder values are a classic clean-up job: N/A, -, null, “unknown”, 0000-00-00. Switch on “Whole cell only” so only cells consisting entirely of that value change. Combined with an empty Replace field, this turns placeholders into true empty cells, which spreadsheets and databases treat correctly as missing.

Regular expressions

Switch on “Regular expression” for patterns. Groups in parentheses can be reused in the replacement: find (\d{4})-(\d{2})-(\d{2}) and replace with $3/$2/$1 to turn 2026-10-24 into 24/10/2026. Named groups work too, written (?<year>\d{4}) and reused as $<year>. If a pattern is not valid, the tool shows the error instead of guessing. The Regex Tester helps develop more complex patterns.

Useful patterns

Remove everything after a hyphen: find \s*-.*$ and replace with nothing. Normalize repeated spaces: find \s+ and replace with a single space. Keep only digits in a phone column: find \D and replace with nothing. Change an email domain: find @old-domain\.com$ and replace with @new-domain.com.

Checking the result

Above the preview, the tool counts replacements, changed cells and affected rows. Changed cells are highlighted, and “Show only changed rows” hides everything else, so you can review each change quickly before downloading.

Privacy

Customer lists and order exports are edited in your browser; nothing is uploaded.

Saving

Download the result as CSV, Excel or TSV. Unchanged columns keep their exact values, including leading zeros and long IDs.

Several replacements in a row

The tool performs one find-and-replace at a time. For a series of clean-ups, download the result, load it again and run the next replacement, or combine simple cases into one regular expression with alternatives, such as ^(N/A|n\.a\.|-)$ with “Whole cell only” switched off and Replace empty.

Case of the replacement

The replacement text is inserted exactly as typed. If you search without “Match case” for “usa” and replace with “United States”, every variant, whether USA, Usa or usa, becomes “United States”. That is usually what you want when tidying categories.

For free text rather than tables, Find and Replace works on any text. To standardize phone numbers properly, use Clean Phone Numbers. To rename or remove whole columns, see Edit CSV Columns.

Checked against the current version of the CSV Find and Replace on .

Troubleshooting

The file does not open

Check that it is one of the supported formats above and opens in another app. Damaged files and password-protected PDFs cannot be read until they are repaired or unlocked.

It is slow or stops on a very large file

Everything runs on your device, so speed depends on its memory. Close other tabs, use a computer rather than a phone, or split the file into smaller parts first.

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

How do I replace only exact cells, not parts of words?

Switch on “Whole cell only”. Then “N/A” matches a cell that contains exactly N/A, but leaves “N/A pending” and “Canada” untouched.

Can I undo a replacement?

The original file is never changed. Change or clear the Find field and the preview updates immediately; nothing is final until you download.

How do I empty cells that say “N/A”?

Type N/A in Find, leave Replace empty and switch on “Whole cell only”, so “N/A” is removed but “N/A pending” is left alone.

How do I reorder parts of a value?

Use a regular expression with groups. Find (\d{4})-(\d{2})-(\d{2}) and replace with $3/$2/$1 turns 2026-10-24 into 24/10/2026.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.