How to Import Culture-Invariant CSV Files into Danish Excel
Question details
The user needs to correctly import a CSV file formatted with comma delimiters and period decimal separators into an Excel environment configured with Danish regional settings.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Importing standard US-formatted CSV data into Excel when the local system regional settings use different delimiter and decimal separator standards.
- Observed behavior
- Excel misinterprets the commas and periods due to local Danish regional settings, resulting in broken columns and incorrect numeric formatting.
Verify the exact characters used in your CSV file for delimiters (typically commas) and decimals (typically periods) by opening the file briefly in a basic text editor like Notepad.
Use Power Query and Adjust Data Type by Locale
Utilize Excel's Power Query Editor to specify the exact locale (English - United States) for your data columns, ensuring both decimals and delimiters are parsed correctly.
Power Query provides the most robust way to handle regional data differences. By specifying the locale at the column level, you can keep your system's Danish settings while successfully interpreting US-formatted data.
Navigate to the Data tab on the Excel ribbon, click on 'Get Data' or 'From Text/CSV', and select your CSV file.
In the preview window that appears, click 'Transform Data' to load the dataset into the Power Query Editor.
Select the column containing your numerical amounts. Right-click the column header, navigate to 'Change Type', and select 'Using Locale...' from the context menu.
In the dialog box, set the Data Type to 'Decimal Number' or 'Currency', and set the Locale to 'English (United States)'. Click OK.
Click 'Close & Load' in the top left corner to import the correctly formatted data into your Excel worksheet.

Enable and Use the Legacy Text Import Wizard
Revert to the older Excel import wizard to manually assign column delimiters and advanced numerical formats during the import process.
Effortlessly Import CSV Files with WPS Spreadsheet
WPS Spreadsheet features an intuitive, automatic Text Import Wizard that bypasses regional setting conflicts, making it simple to define custom delimiters and decimal separators when opening any CSV file.
- 1. Open the CSV File: Launch WPS Spreadsheet, click on 'Menu' > 'Open', and select the culture-invariant CSV file you want to import.
- 2. Choose Data Type: The Text Import Wizard will pop up automatically. Select 'Delimited' to indicate that the file uses characters to separate data.
- 3. Select Your Delimiter: In the next step, check 'Comma' as your delimiter so the wizard can correctly separate your data into individual columns.
- 4. Adjust Separators: Click the 'Advanced' button to manually specify the period (.) as your decimal separator, then click 'Finish' to import the data perfectly.

Frequently Asked Questions
Why does my CSV file display all data in a single column in Excel?
This occurs when Excel's regional settings use a different list separator (such as a semicolon in Danish or other European locales) than the one used in your CSV file (which uses a comma). Using Power Query or the Text Import Wizard allows you to override this and specify the correct delimiter.
Can I change my default Excel decimal separator without modifying Windows settings?
Yes. You can override your system's regional settings strictly within Excel by navigating to File > Options > Advanced. Under the 'Editing options' section, uncheck 'Use system separators' and manually set the Decimal separator to a period (.) and the Thousands separator to a comma (,).
What exactly is a culture-invariant CSV file?
A culture-invariant CSV refers to a file formatted using standard US conventions—specifically using commas (,) to separate columns and periods (.) for decimal points—ensuring the data structure remains consistent regardless of the creator's or reader's geographical region.
How do I access Power Query to import data?
Power Query is built into modern versions of Excel. You can access it by going to the 'Data' tab on the ribbon and clicking 'Get Data' or 'From Text/CSV' in the 'Get & Transform Data' group.




