logo
search
Data Import & Export

Fix CSV Files Displaying Differently in Excel for Mac and Windows

Muhammad TalhaMuhammad Talha Oct 20, 2026 869 views

Question details

Users experience misaligned columns, mashed data, or incorrect characters when opening the same CSV file in Excel across different operating systems.

How to Fix CSV Files Displaying Differently in Excel on Mac and Windows
Product
Microsoft Excel
Device & OS
Windows, macOS
Scenario
Importing or opening Comma Separated Values (CSV) files that were generated on a different operating system or locale.
Observed behavior
CSV columns appear misaligned or merge into a single column because default system delimiters, text encoding, and regional settings differ between Mac and Windows.
Before you start

Determine the original delimiter (e.g., comma, semicolon) and text encoding (e.g., UTF-8) that was used when the CSV file was initially exported or created.

Solution 1Recommended

Adjust Data Import Options in Excel for Windows

Use the legacy Text Import Wizard in Excel for Windows to explicitly define the text encoding and delimiters for your CSV file, bypassing incorrect system defaults.

Windows relies on the system's Regional Settings to determine the default list separator (often a comma in the US, but a semicolon in Europe). If the CSV uses a different separator, Excel will put all data into one column. Manually importing the file resolves this.

1
Enable Legacy Wizards

Open Excel for Windows, go to 'File' > 'Options', and select the 'Data' tab. Under the 'Show legacy data import wizards' section, check the box for 'From Text (Legacy)' and click 'OK'.

2
Launch the Text Import Wizard

Navigate to the 'Data' tab on the ribbon. Click on 'Get Data' > 'Legacy Wizards' > 'From Text', and browse for your CSV file.

3
Select File Encoding

In step 1 of the wizard, ensure 'Delimited' is selected. Under 'File origin', select the correct encoding (usually '65001: Unicode (UTF-8)') to fix any strange characters, then click 'Next'.

4
Set the Delimiter

In step 2, check the box for the specific delimiter your file uses (e.g., Comma or Semicolon). Verify the data alignment in the Data Preview window and click 'Finish'.

Adjust Data Import Options in Excel for Windows
Data Correctly Aligned: By explicitly specifying the delimiter and encoding, your CSV file will now display with perfect column alignment regardless of Windows regional settings.
Cross-Platform CSV Editor

Easily Open and Format CSV Files Across Devices with WPS Office

Avoid frustrating formatting discrepancies between Windows and Mac. WPS Spreadsheet offers a highly compatible and consistent Text Import Wizard across all operating systems, ensuring your CSV data is perfectly aligned every time.

  1. 1. Open the CSV File: Launch WPS Spreadsheet, click on the 'Menu' button, select 'Open', and browse for your CSV file.
  2. 2. Choose Encoding: When the Text Import Wizard appears, select 'Delimited' and choose the correct File Origin (e.g., UTF-8) to ensure special characters display correctly.
  3. 3. Select the Delimiter: Click 'Next' and choose the correct delimiter (such as Comma, Space, or Semicolon) that separates your data.
  4. 4. Preview and Finish: Check the Data Preview pane at the bottom to ensure columns are properly separated, then click 'Finish' to import your data successfully.
Fully compatible with Microsoft Excel (.xlsx, .xls, and .csv) file formats.Unified and consistent user interface whether you are on Windows, Mac, or Linux.Built-in smart Text Import Wizard easily handles complex delimiters and UTF-8 encoding.Free and lightweight software that opens large data files rapidly.
microsoft office alternative - wps office

Frequently Asked Questions

Why does my CSV put all data into a single column?

This happens when the default list separator in your operating system's regional settings (like a semicolon) does not match the delimiter used in the CSV file (like a comma). Excel relies on system defaults unless you use the Text Import Wizard.

How do I fix strange symbols appearing in my CSV file?

Strange symbols or broken text are caused by an encoding mismatch. Importing the file using the Text Import Wizard and changing the File Origin encoding to UTF-8 usually restores the correct characters.

Do regional settings affect how CSV files open?

Yes. Windows and macOS use system-level regional settings to determine the default list separator and decimal points. For example, European locales often use a comma for decimals and a semicolon for lists, which directly impacts how standard comma-separated CSV files are interpreted.

Can I save a CSV file with a specific encoding in Excel?

Yes. When saving your file, choose 'Save As', select 'CSV UTF-8 (Comma delimited)' from the file format drop-down list. This preserves special characters for users opening the file on other operating systems.