When we open a CSV file in Excel, that file may not be distributed to the columns. This happens when the delimiter is not properly set up. In this article, we will see probable solutions to the issue: Excel is opening CSV files in one column.
Download Practice Workbook
- You can download the Excel output file from the link below.
- Additionally, you can download the CSV file from the link below. This is a semicolon-delimited file.
3 Suitable Solutions If Excel Is Opening CSV Files in One Column
There will be three solutions to the problem of this article. To start with, we will correct the issue by modifying the regional settings in the Control Panel. Secondly, we will edit the CSV file using Notepad. Finally, we will show you how to import CSV files into Excel.
- Now, we have opened the CSV file in Notepad, which shows the data are comma delimited.
- However, if we open it in Excel, the data will be in column A only.
Now, let us demonstrate the possible solutions to this problem.
1. Changing Regional Settings
In the first solution, we will change the regional settings from the Control Panel. Mainly, we will change the list separator from semicolon (;) to comma (,). We will be using Windows 10 to demonstrate this process. However, it should be similar to other versions of Windows.
Steps:
- Firstly, open the Control Panel.
- Secondly, click on Clock and Region. Make sure, view by category is selected. Otherwise, you will need to select Region.
- So, a new window will appear.
- Thirdly, select Change data, time or number formats under the Region section
- Then, the Region window will pop up.
- After that, select “Additional settings…”.
- So, the Customize Format window will appear.
- Then, type comma (,) in the List separator field. Our CSV file is comma delimited, if yours is different, then use it accordingly.
- After that, press OK.
- Then, if we open that CSV file, it will be on multiple columns.
- Lastly, we have modified the data to make it better.
2. Editing CSV File
If Excel can recognize the data separators, it can show them in multiple columns. In order to identify the delimiter in Excel, we will insert a single line in this solution. The syntax is “sep=delimiter”. We have used a tab in our file, so we will need to add a tab in place of the delimiter.
Steps:
- To begin with, we can see the data file is tab-delimited.
- After that, open that file in a text editor. We have opened it in Notepad.
- Then, insert the following lines at the top. As usually tab means four spaces, we have typed four spaces after the equal sign. If the delimiter were a comma, then we would have written “sep=,”. So, change it according to your needs.
sep=
- Afterward, if we open that file in Excel, the data will be in multiple columns. Thus, we have shown you the second solution to the problem: Excel opening CSV files in one column.
Read More: How to Open CSV File with Columns in Excel (3 Easy Ways)
Similar Readings
- Excel VBA: Read Text File into String (4 Effective Cases)
- How to Read CSV File in Excel (4 Fastest Ways)
- How to Compare 2 CSV Files in Excel (6 Easy Ways)
- CSV File Not Opening Correctly in Excel (4 Cases with Solutions)
- Merge CSV Files into Multiple Sheets in Excel (with Easy Steps)
3. Importing CSV File in Excel
In this method, we will import the data from the CSV file into Excel. This solution should work if the other two do not work for you. The importing feature of the CSV file is on the Data tab, and from there we will use the From Text/CSV option.
Steps:
- Firstly, from the Data tab, select From Text/CSV.
- So, the Import Data window will appear.
- Secondly, navigate to the file location.
- Thirdly, select the CSV file and press Import.
- Then, another window will pop up.
- Afterward, from the Load dropdown menu, select “Load To…”.
- Then, the Import Data dialog box will appear.
- After that, select Existing worksheet and point to the output cell. We have selected cell B4 as the output location.
- Then, press OK.
- So, this action will import the CSV data into Excel. Moreover, we can see our parser from the second solution is still there. You can simply delete row 5.
- Finally, we remove that row and perform some modifications to the dataset. Thus, this concludes the three possible solutions to the issue of Excel opening CSV files in one column.
Read More: How to Import CSV into Existing Sheet in Excel (5 Methods)
Conclusion
We have shown you three quick solutions to the issue: Excel is opening CSV files in one column. If you face any problems regarding these methods, feel free to comment below. Moreover, you can also leave any feedback for us, so we can serve you better.
However, remember that our website implements comment moderation. Therefore, your comments may not be instantly visible. So, have a little bit of patience, and we will solve your query as soon as possible. Moreover, you can visit our site, ExcelDemy, for more Excel-related articles. Thanks for reading. Keep excelling!
Related Articles
- How to Import Text File to Excel Using VBA (3 Easy Ways)
- How to Convert CSV to XLSX (4 Quick Methods)
- Excel VBA: Import Comma Delimited Text File (2 Cases)
- Excel VBA to Read CSV File Line by Line (3 Ideal Examples)
- Excel VBA to Convert CSV File to XLSX (2 Easy Examples)
- Excel VBA: Read a Text File Line by Line (6 Related Examples)