Skip to content
Open the app

Any spreadsheet, in exactly the format you need.

SheetTailor turns the files people send you into the layout your system expects. Set the rules once, save them as a profile, and reuse them every time. Files never leave your browser.

Free. No account. Nothing to install.

Sound familiar?

Every sender uses their own column names and order.

Your system accepts one exact layout and rejects everything else.

So you rename, reorder, split and fix the same things by hand, every single time.

How it works

  1. Step 1: Drop in a file.

    Open an .xlsx file. Pick the sheet if there are several. SheetTailor reads it right in your browser.

  2. Step 2: Choose a profile.

    A profile is a saved set of rules: which columns to read, what to change, what to check, and what the output looks like. Use a saved one, or create one for a new format.

  3. Step 3: Review and download.

    See the result before you download it: how many rows went in, how many came out, and every value that needs your attention.

    1,240rows in
    1,198rows out
    42excluded
    7findings

What a profile can do

Change

  • Match input columns by name, even when their order changes
  • Keep only the rows you need
  • Rename and reorder columns, drop the rest
  • Translate values (Yes/No to Y/N, sizes, categories)
  • Split and join columns, such as a full name into first and last
  • Number rows, fill in constants, clean up spaces

Check

  • Required fields that are empty
  • Email addresses that are not valid
  • Duplicate values that should be unique
  • Values outside the list you expect

Checks never change your data. They point at the row so you can decide.

Nothing is fixed silently

Every excluded row, every corrected suspicious value and every doubtful cell shows up in the findings list with its row number and a reason. Values your rules map or fill in appear in the preview. A missing value stays empty. A strange value is flagged, not guessed. You can trust the output because you can see exactly what happened to it.

Findings· 4 of 7
  • Row 12 Empty Email is required The cell is left empty in the output.
  • Row 31 Invalid jin@example Not a valid email address.
  • Row 58 Duplicate Order ID A-1043 Also in row 17.
  • Row 77 Excluded Status is Closed Filtered out by the rule 'Status = Active'.

Your files stay on your computer

SheetTailor runs entirely in your browser. Your file is never uploaded, and the basic workflow makes no network requests at all. The only optional online feature is the AI draft. It sends the row with your column names, the sheet name and counts, never the cells below, and only after you see exactly what will be sent and confirm it.

PRO

Describe the job, get a draft

For a new format, describe what you need in one sentence. SheetTailor drafts the profile for you: column matching, rules and checks. You review every rule before it is saved, and the draft never touches your data.

Keep only rows where Status is Active, split Full name into First name and Last name, check the emails, and output the mailing-list template.”

Free for the whole tool. Pro for AI drafting.

Everything deterministic is free, without an account; the free plan keeps up to 3 saved profiles. Pro is a 24-month licence for $39, one payment, with AI drafting included.

See pricing

Questions

Which files can I use?
.xlsx and .xlsm files up to 25 MB, one sheet at a time. Save CSV data as .xlsx in Excel or Google Sheets first.
Does it work with Google Sheets?
Yes. Download the sheet as .xlsx (File, Download, Microsoft Excel) and drop it in.
Do I need an account?
No. Profiles are saved in your browser. Export them as a file to back them up or move them to another computer.
Where is my data processed?
In your browser. Nothing is uploaded.
What if a column is missing?
SheetTailor stops and tells you which columns it could not find, with the names it accepts. It never guesses.
Which browsers are supported?
Current versions of Chrome and Safari.
Can I get a refund?
Yes. See the refund policy for the terms.

Open the app. Free, no account.

Open the app