How to Fix CSV Files That Look Garbled in Excel: UTF-8/CP949, Delimiters, Auto-Conversion, and Large Files

CSV corruption fix thumbnail: a large ‘CSV FIX’ title on the left and a Studio Ghibli-style scene with a Pomeranian named Kkongi and UTF-8/delimiter cards on the right

How to Fix CSV Files That Look Garbled in Excel: UTF-8, Delimiters, and Auto-Conversion

Garbled CSV files in Excel are usually caused by encoding (UTF-8/CP949), delimiters (commas/semicolons/tabs), or auto-conversion (lost zeros or misidentified dates). Importing the file with the steps below can resolve character encoding, column splitting, and lost-zero issues at once.

Quick Fix (3 Minutes)

  1. Select the file through Data > From Text/CSV (do not open it by double-clicking).
  2. In the preview, set File Origin to UTF-8 (or 949), specify the Delimiter, and set Data Type Detection to Do Not Detect.
  3. In the editor, set sensitive columns to Text, then select Close & Load.

Why Does It Look Garbled?

  • Encoding mismatch (UTF-8/BOM, CP949)
  • Different delimiters (commas/semicolons/tabs/pipes)
  • Columns shift because the text qualifier is ignored
  • Auto-conversion causes lost zeros, misidentified dates, or scientific notation

Recommended Import Methods

Power Query (Data > From Text/CSV)

  1. Specify the file origin and delimiter, then set data type detection to Do Not Detect.
  2. Manually set column types (ZIP codes/IDs = Text).

Text Import Wizard (Legacy)

  1. Set File Origin to 65001 (UTF-8) or 949 (Korean).
  2. Specify the delimiter and text qualifier (").
  3. Set each column’s data format, such as Text or Date.

Quick Repair

If everything is in one column, use Data > Text to Columns or:

=TEXTSPLIT(A2, ",", , TRUE)

(If there are many commas within quotation marks, Power Query is recommended.)

Prevent Auto-Conversion

  • ZIP codes/card numbers: import as Text.
  • Dates: lock the format by locale; ISO (YYYY/MM/DD) is recommended.
  • 16 digits or more: keep them as text and adjust only the display.

Line Breaks, Quotation Marks, and Semicolon CSV Files

  • Line breaks inside quotation marks are data, so use Power Query or the wizard.
  • Escape quotation marks with: "".
  • For semicolon- or pipe-delimited CSV files, simply change the delimiter.

Large CSV Files

  • If the file exceeds Excel’s limit of 1,048,576 rows, load it into the Data Model and then create a PivotTable.
  • Alternatively, split the source file and load it into multiple worksheets.

Troubleshooting

IssueCauseSolution
Garbled Korean charactersEncoding mismatchSwitch File Origin between UTF-8 and 949
Everything appears in one columnDelimiter/text qualifier ignoredSpecify the delimiter and text qualifier
Shifted columnsQuotation marks not handled correctlySet the text qualifier to "
Lost zeros/misidentified datesAuto-conversionSet data type detection to Do Not Detect and specify Text
Scientific notation for 16-digit numbersAutomatic number formattingImport as Text
Row limit exceeded1,048,576-row limitLoad into the Data Model or split the file

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *