My Google Sheets CSV opens with everything in one column
You downloaded a sheet as CSV, but instead of neat columns every row is one long string full of semicolons — Alice;42;London — and whatever you opened it in refuses to split it.
What’s actually breaking
“CSV” means comma-separated values, but not everywhere. In locales where the comma is the decimal separator (much of Europe, South America and beyond), a number like “one and a half” is written 1,5, not 1.5. If such a file also used commas to separate columns, that single value would split into two — 1 and 5 — and every decimal in the sheet would break.
To avoid that, Google Sheets (and Excel) switch the column separator to a semicolon in those locales, so 1,5 stays one number and columns are divided by ; instead. The export you get is perfectly valid — it just isn’t comma-delimited. A tool that blindly assumes commas finds none to split on and drops the whole row into a single column, which is why you see Alice;42;London sitting in column A.
It’s not something you did wrong, and it’s not a corrupt file. The separator is a regional setting — the same sheet exported by a colleague in a comma-decimal locale would come out semicolon-delimited too, whether or not the data has any decimals in it at all.
How xlsx-for-ai handles it
xlsx-for-ai doesn’t assume the separator — its CSV reader detects the delimiter and reads your columns correctly whether the file uses commas or semicolons. Point it at a semicolon-separated export and the fields split where they should, so Alice;42;London becomes three columns rather than one.
That delimiter detection is live and is the claim we stand behind here. We’re still hardening the trickier locale edge — a file that combines semicolon columns and comma decimals inside the same numbers — so if your data has both, give the parsed numbers a quick look. For the common case (everything crammed into one column because the export used semicolons), xfa reads it right the first time.
How to fix your file
- Add the connector to Claude once (how), or use it directly — either way there’s no signup.
- Export from Google Sheets. Choose File → Download → Comma-separated values (.csv) for the sheet you want.
- Hand it to xfa. Ask Claude:
You’ll see the columns split correctly, with the delimiter it detected called out.Read this CSV with xfa and show me the columns exactly as they parsed. - Prefer the live Sheet? You can also point
xlsx_readat the Sheet by id (read-only token, setup here) and ask for CSV back.
More Google Sheets ↔ Excel problems
- ARRAYFORMULA stopped working in Excel
- A spilled range (FILTER, SORT, UNIQUE) broke in Excel
- Google-Sheets-only functions break in Excel
- A named function shows an error in Excel
- Numbers or dates look different after converting
- Notes and comments when converting to Excel
- Huge empty rows or columns in a Sheets export
- CSV columns are wrong (semicolons instead of commas)