100% Client-Side:XLSX, CSV, TSV, Markdown & JSON parsing runs locally in browser memory with zero server uploads.
How Tools WorkUpdated 2026-11-12•4 min read•100% Client-Side Workflow

How SheetCombine Detects & Converts Comma CSV, European Semicolon CSV, TSV & Pipes

Understand why European Excel opens comma-separated CSV files inside a single broken column, how SheetCombine counts delimiters outside quotes, and how to switch delimiters cleanly.

Interactive Tool Included

Skip manual formulas or run this workflow directly on your file in local browser memory.

SheetCombine Column Profiler inspecting clean parsed columns after delimiter normalization
Quote-aware delimiter detection keeps columns separated accurately whether your source uses commas, semicolons, tabs, or pipes.

Quick Steps Overview

  1. 1

    Paste or open any delimited file

    SheetCombine removes leading UTF-8 BOM bytes () and inspects the first 5 lines of your input file or clipboard paste.

  2. 2

    Delimiter sniffer counts unquoted separators

    Using quote-aware scanning, the parser counts tabs, commas, semicolons, and pipes strictly outside double-quoted strings so addresses like "Paris, France" do not mislead detection.

  3. 3

    Normalize cleanly and switch output format

    View aligned columns immediately in the grid, clean extra whitespace or accents, and download either RFC-4180 Comma CSV, European Semicolon CSV (;), TSV, JSON, or native .xlsx.

One of the most common spreadsheet failures happens across regional settings: a US CRM exports a comma-separated CSV, and opening it on a French, German, or Spanish version of Microsoft Excel dumps every row into Column A. Here is how SheetCombine solves CSV delimiters automatically.

Quote-Aware Delimiter Auto-Detection

When you drop or paste text into SheetCombine Clean CSV, parseTextToMatrix samples up to the first five lines while tracking quote state ("..."). It counts unquoted occurrences of four separators in order:

Detected SeparatorFormat NameTypical Source
Tab (\t)TSVClipboard copy from Excel / Google Sheets
Semicolon (;)Semicolon CSVFrench & European ERP / Excel exports
Pipe (|)Pipe-DelimitedBank, healthcare, and EDI text feeds
Comma (,)CSVStandard US / RFC-4180 API & Stripe exports

Converting Directly to Semicolon CSV or Native .XLSX

Once parsed cleanly into cells, you can export directly to native .xlsx (which opens identically in every Excel locale regardless of Windows regional settings), standard Comma CSV, or Semicolon CSV inside SheetCombine FR tools and our companion Firefox/Edge extension popup.

Run It Yourself — Zero Server Uploads

Ready to process your own workbook?

Every transform runs in your local browser memory. Paste data, import .xlsx / .csv / .md, apply styles, and export clean results immediately.

Frequently Asked Questions

Why does Excel put an entire CSV row into column A in France or Europe?▼

Locales that use the comma (",") as the decimal separator (such as 12,50 EUR in France, Germany, Spain, and Italy) default desktop Excel to expecting semicolons (";") between CSV columns.

Why does counting commas inside quotes break naive CSV splitters?▼

A naive string split breaks inside values like "Acme Corp, Inc.". SheetCombine tracks quote boundaries character by character during both delimiter detection and RFC-4180 parsing.

Where can I convert French/European semicolon CSV directly?▼

Use SheetCombine French converter pages /fr/xml-en-csv/, /fr/conversion-json-excel/, or /fr/convertisseur-csv-json/, or open any file in Clean CSV to switch delimiter formats cleanly.

View All Guides →