Back to Blog
Troubleshooting

CSV Import Failed? Semicolon vs Comma Fix (2025)

October 31, 2025
4
By SplitForge Team

When "Import Failed" Really Means "Wrong Delimiter"

If you've ever seen Excel, Google Sheets, or your CRM throw "file not recognized" or "import failed" at a perfectly good CSV, the problem probably isn't your data — it's the delimiter.

Different regions and systems use different default separators between values:

  • United States: comma ,
  • Europe & Latin America: semicolon ;
  • Asia-Pacific: mixed use depending on OS locale

Open a file saved in Paris on a U.S. machine, and you'll instantly hit that mismatch.


TL;DR

CSV import failures with "file not recognized" errors stem from delimiter mismatches between file format and system expectations. Regional settings determine defaults: US/UK use commas, most EU countries use semicolons because they use commas as decimal separators. Fix by opening file in text editor to identify actual delimiter (commas vs semicolons), use Excel's "Text Import Wizard" with manual delimiter selection, or adjust system regional settings. Modern browsers support delimiter conversion through File API processing locally without uploads.


Quick 60-Second Emergency Fix

CSV import just failed with "file not recognized" error?

  1. Open file in text editor - Notepad++, VS Code, TextEdit (not Excel)
  2. Check first row - Lots of commas between values? Or semicolons?
  3. Compare to system expectation - US Excel expects commas, EU Excel expects semicolons
  4. Choose fix method - System settings change, Excel import wizard, or browser-based converter
  5. Reimport - File should now match system expectations

Most common issue: European-exported file (semicolons) imported to US system (expects commas).


How It Happens

  1. Regional settings – Your OS or Excel language pack decides which separator "CSV" actually means.
  2. Software exports – Tools like Salesforce, SAP, and Jira export with locale-based delimiters.
    • Salesforce often uses semicolons for European instances.
    • Jira defaults to commas but respects your OS locale per Atlassian documentation.
  3. Invisible confusion – You double-click the file, Excel assumes the wrong delimiter per Microsoft's regional settings, and the entire row ends up jammed into one column.

Quick Ways to Spot the Problem

  1. Open the file in a text editor (Notepad++, VS Code):
    • If you see semicolons between values → delimiter = ;
    • If you see commas → delimiter = ,
  2. Check file size and column count: mismatched delimiters reduce columns to one.
  3. Use browser-based format checker → instantly detect both delimiter and encoding using File API, no server uploads required.

Fix It in 60 Seconds

Option 1 — Change System Region (Excel Users)

According to Microsoft documentation:

  1. Open Control Panel → Region → Additional Settings → List separator
  2. Set it to match the file's delimiter (comma or semicolon)
  3. Re-open Excel, re-import

Option 2 — Use Excel's "Text Import Wizard"

  1. Go to Data → From Text/CSV
  2. Choose your file → select the correct delimiter
  3. Confirm the preview and click Load

Option 3 — Use Browser-Based Format Checker

  1. Upload CSV to browser-based tool (processes locally via File API)
  2. Detect delimiter automatically
  3. Convert to correct format and download — all in browser using Web Workers

💡 On Mobile: Excel's mobile app lacks a text-import wizard. Use browser-based format checkers that are mobile-responsive to detect and fix files directly from your phone or tablet.


Pro Tip: Set a Universal Delimiter Early

Before sharing CSVs across teams:

  • Agree on a universal delimiter (comma , is safest per RFC 4180)
  • Always export UTF-8 encoding
  • Add a short "delimiter note" in shared folders or documentation
  • Validate files before sharing

What This Won't Do

Delimiter detection and conversion fixes import failures from format mismatches, but it's not a complete data transformation solution. Here's what this quick fix doesn't cover:

Not a Replacement For:

  • Data validation - Fixes delimiter but doesn't validate email formats, phone numbers, or business rules
  • Encoding fixes - Delimiter changes don't fix UTF-8 vs ANSI character encoding issues
  • Data cleaning - Doesn't remove duplicates, fix typos, or standardize formats
  • Schema transformation - Can't restructure data or change column organization

Technical Limitations:

  • Mixed delimiters - If file has both commas and semicolons as delimiters (broken file), requires manual cleanup
  • Quoted field issues - Basic delimiter detection doesn't handle complex nested quotes
  • Decimal separator conflicts - Delimiter conversion doesn't change decimal commas to decimal periods
  • Row length inconsistencies - Doesn't fix files with varying column counts per row

Won't Fix:

  • Header mismatches - Changing delimiter doesn't fix "Email" vs "EmailAddress" column name issues
  • Missing data - Can't fill in empty required fields
  • Date format conversion - Doesn't transform date formats between US and EU standards
  • File corruption - Can't fix actual byte-level file corruption from hardware failures

Best Use Cases: This quick fix excels at solving the most common CSV import failure—delimiter mismatches between file format and importing system. For comprehensive data quality including validation, cleaning, and transformation, use dedicated data quality tools after fixing delimiters.


Frequently Asked Questions

The importing system guessed a delimiter different from what your file uses. Most commonly: file uses semicolons (EU format) but system expects commas (US format), or vice versa. Per RFC 4180, CSV files should use consistent delimiters.

Open the CSV in a plain text editor (Notepad++, VS Code, TextEdit). Look at the first row. If you see many commas separating values, it's comma-delimited. If you see semicolons, it's semicolon-delimited. If you see wide spaces, it's tab-delimited.

European locales use comma as the decimal separator (e.g., 1.234,56 instead of 1,234.56). Since commas represent decimals, they can't also serve as field delimiters, so semicolons are used instead. This is determined by Windows regional settings per Microsoft documentation.

Not if you use proper CSV parsing tools. They understand quoting rules per RFC 4180 and preserve field boundaries correctly. Simple text replacement WILL break your data by changing commas inside quoted fields.

Yes—standardize on one delimiter across your team (comma is most universal), document this standard in your team wiki, validate files before sharing, and export with UTF-8 encoding for maximum compatibility.

Excel follows your Windows regional settings per Microsoft documentation. Control Panel → Region → Additional Settings → List separator determines the default delimiter. US settings default to comma, EU settings default to semicolon.

Dealing with other CSV import errors? See our complete guide: CSV Import Errors: Every Cause, Every Fix (2026)



Summary

CSV import failures with "file not recognized" errors almost always stem from delimiter mismatches between file format and system expectations.

The core problem:

  • Different regions use different delimiters (US: commas, EU: semicolons)
  • Systems guess delimiters based on regional settings
  • Mismatched guesses cause import failures

Quick diagnostic:

  1. Open file in text editor
  2. Identify actual delimiter (commas vs semicolons)
  3. Compare to what your system expects

Quick fix:

  1. Use Excel's "Text Import Wizard" with manual delimiter selection
  2. Or change system regional settings to match file
  3. Or use browser-based converter processing files locally via File API

Prevention:

  • Standardize delimiter across team (comma is safest per RFC 4180)
  • Document standard in team wiki
  • Validate before sharing

Modern browsers support delimiter detection and conversion through the File API and Web Workers—all without uploading files to third-party servers.

Fix CSV Delimiter Errors in 60 Seconds

Auto-detect delimiter type (comma, semicolon, tab)
Convert safely without breaking quoted fields
Browser-based processing — zero uploads, complete privacy

Continue Reading

More guides to help you work smarter with your data

csv-guides

How to Audit a CSV File Before Processing

You inherited a CSV from a vendor. Before you load it into anything, you need to know what's actually in it — without trusting the filename.

Read More
csv-guides

Combine First and Last Name Columns in CSV for CRM Import

Your CRM requires a single Full Name column but your export has First and Last split. Here's how to combine them across 100K rows in 30 seconds.

Read More
csv-guides

Data Profiling vs Validation: What Each Reveals in Your CSV

Everyone says 'validate your CSV before import.' But validation can only check what you already know to look for. Profiling finds what you didn't know to check.

Read More