logo
search
Data Import & Export

How to Save CSV Files with Comma Delimiters in Excel

WPS Content ManagerWPS Content Manager Sep 27, 2026 869 views

Question details

The user needs to save an Excel file as a CSV using standard comma delimiters, bypassing default regional settings that may output semicolons instead.

How to Save CSV Files with Comma Delimiters in Excel
Product
Microsoft Excel
Device & OS
Windows
Scenario
Exporting spreadsheet data to a CSV format for software systems or databases that strictly require comma separators, especially when working across different global locales.
Observed behavior
Excel automatically saves CSV files using semicolons or other alternative separators instead of commas, relying entirely on the current Windows regional settings.
Before you start

Open your exported CSV file in a basic text editor like Notepad to verify the actual delimiter being used before making any workflow or system changes.

Solution 1Recommended

Use Power Query for Data Export

Power Query allows you to handle data safely without modifying system-wide regional formats, ensuring your exports remain consistent.

Avoid changing your Windows regional settings just for CSV exports, as this can negatively impact how dates, times, and currencies are displayed across all other applications on your computer.

Using Power Query provides a native and reliable way to handle delimiters and regional formats efficiently during the import and export processes.

1
Open Power Query

Navigate to the 'Data' tab on the Excel ribbon and select 'Get Data' > 'From File' > 'From Workbook' to load your current data into the Power Query Editor.

2
Format Data

In the Power Query Editor, verify that your data types and regional formatting are correct for the intended export locale.

3
Load to Sheet

Click 'Close & Load' to output the cleanly formatted data to a new worksheet.

4
Save as CSV

Go to 'File' > 'Save As', select 'CSV (Comma delimited) (*.csv)', and save the file. For stricter delimiter control across regions, use this in conjunction with third-party export tools.

Use Power Query for Data Export
System Settings Warning: Changing Windows regional settings is not recommended, as it alters system-wide number, list separator, and date formats.
Seamless Data Export

Save Spreadsheets as CSV Easily with WPS Office

WPS Office provides a highly compatible and lightweight spreadsheet tool that makes saving, exporting, and managing CSV files straightforward. Enjoy full compatibility with Microsoft Office formats in a user-friendly interface.

  1. 1. Open Your File: Launch WPS Spreadsheet and open the document you wish to export as a CSV.
  2. 2. Access the Save Menu: Click on the 'Menu' button located in the top left corner and select 'Save As'.
  3. 3. Select CSV Format: In the 'File Type' drop-down list, choose 'CSV (Comma delimited) (*.csv)'.
  4. 4. Export Data: Select your desired destination folder and click 'Save' to securely export your data.
Fully compatible with Microsoft Excel (.xlsx, .xls, .csv) file formats.Free, lightweight, and fast to install on any device.Intuitive interface for seamless data formatting and export without hassle.
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel save my CSV with semicolons instead of commas?

Excel determines the CSV delimiter based on your Windows regional settings. In many European and international locales, the comma is used as a decimal separator. To prevent data conflicts, Windows automatically changes the list separator to a semicolon.

Is it safe to change Windows regional settings to fix the CSV delimiter?

It is generally not recommended. Modifying the system's 'List separator' or 'Decimal symbol' will affect how all other applications on your computer handle numbers, dates, and currencies, potentially causing unexpected errors.

Can I use VBA to force Excel to save a comma-delimited CSV?

Yes, you can write a macro using VBA that loops through your dataset and exports the file with forced comma delimiters, completely bypassing the default Windows regional settings.