What Most People Miss About Turning CSV into Excel

A 2023 workplace survey found that 72% of Excel users open CSV files by double-clicking them — and immediately lose data integrity: phone numbers become scientific notation, dates flip to 1900s, and address fields split mid-sentence across columns.

The Problem

You receive sales_export_202404.csv from your CRM. It looks clean in Notepad: comma-separated, quotes around addresses, proper date formatting. But when you double-click it? Excel guesses the delimiter — badly. Worse, it auto-converts '00567' to 567, turns '2024-03-15' into 15-Mar-24 (or worse, 3/15/2024 if your regional settings disagree), and slices '123 Main St, Apt 4B' across three columns because of the comma inside quotes.

MethodTime for 10K rowsAccuracyDifficulty
Double-click CSV file~8 secondsLow (3–5 column errors per 100 rows)Easy
Copy-paste from Notepad++~92 secondsMedium (requires manual paste-special + text-to-columns)Medium
Data > From Text/CSV (Excel 365/2022)~24 secondsHigh (preserves quotes, commas, leading zeros)Easy after first use
Power Query import~41 secondsVery High (full schema control)Medium

Here’s what happens with the double-click method on real data (A1:C7 in the corrupted sheet):

Customer IDFull NameOrder DateShipping Address
567Sarah Chen45375123 Main St
890James O’Reilly45382Apt 4B
102Maya Rodriguez45391San Francisco
00455Akira Tanaka45405CA 94103

Note how '00455' became '455', '2024-03-15' became serial number 45375, and '123 Main St, Apt 4B, San Francisco, CA 94103' got shredded across four columns.

The Solution

The fix isn’t complicated — it’s just overlooked. You don’t need Notepad++, Python, or macros. Excel has had a robust CSV importer since 2019. Here’s how to use it:

  1. Open Excel (blank workbook).
  2. Go to the Data tab → click Get DataFrom Text/CSV. (Keyboard shortcut: Alt + A + T)
  3. Navigate to your CSV file and select it. Click Import.
  4. In the preview window, click the gear icon (⚙️) next to File Origin. Change it from ANSI to UTF-8 if your file contains accents or emojis.
  5. Click Transform Data — this opens Power Query Editor. Don’t panic. Just click Close & Load in the top-left corner.

That’s it. Your data lands cleanly in Sheet1, starting at cell A1. Leading zeros stay. Dates display as '2024-03-15' (not serial numbers). And '123 Main St, Apt 4B' stays in one cell — because Excel now respects quoted delimiters.

Here’s what the same data looks like after proper import (A1:D4):

Customer IDFull NameOrder DateShipping Address
00455Akira Tanaka2024-03-15123 Main St, Apt 4B, San Francisco, CA 94103
00567Sarah Chen2024-03-22789 Pine Ave, Suite 12, Seattle, WA 98101
00890James O’Reilly2024-04-01456 Oak Blvd, #305, Austin, TX 78701
01020Maya Rodriguez2024-04-10321 Elm Dr, Floor 7, Miami, FL 33131

The beauty of this approach is that Excel reads the CSV spec correctly — including quote-enclosed fields and escaped commas — without you lifting a finger beyond clicking Close & Load.

Going Further

You can extend this beyond basic import. For recurring reports, save the query: In Power Query Editor (after step 4), rename the query to something meaningful like CRM_Sales_Q1 before clicking Close & Load. Next time, go to DataQueries & Connections → right-click the query → Refresh. It’ll re-import the latest CSV with identical formatting.

Need to merge multiple CSVs? In Power Query Editor, click HomeCombine QueriesCombine & Load…, then select all matching CSVs in the folder. Excel auto-detects headers and stacks them — even if some files have extra columns.

Surprising tip: If your CSV uses semicolons (;) instead of commas (common in European locales), don’t change the file. In the preview window, click Delimiter → choose Semicolon. Excel remembers this per-file — no global setting required.

When NOT to Use This

This method works flawlessly for standard CSVs — but fails silently in edge cases:

  • Files larger than 1M rows: Excel will import but may crash or freeze during refresh. Use Power BI or database tools instead.
  • CSVs with inconsistent quoting: If some rows wrap fields in quotes and others don’t, Excel may mis-parse mid-file. Pre-clean with a quick regex in VS Code: "([^"]*)","$1", to enforce consistency.
  • CSVs generated by legacy systems with embedded line breaks (e.g., notes fields containing \n): Excel’s importer treats those as new rows. Open in Notepad++ first, replace \r\n inside quotes with \u2028, then import.
  • Mac Excel 2016 or older: The From Text/CSV option doesn’t exist. Use DataFrom Text (legacy wizard), then manually set delimiter and text qualifier to ".

Keyboard Shortcuts

ActionShortcut (Windows)Notes
Open Data tabAlt + AThen press T for Text/CSV
Refresh all queriesAlt + F5Useful if you saved the query
Open Power Query EditorAlt + A + QDirect shortcut — bypasses menu
Toggle Formula BarCtrl + Shift + UHelps verify long text fields aren’t truncated
Michael Lee

Michael Lee

Michael covers the latest in office software updates