How to Convert Excel to CSV without Opening (4 Easy Methods)

 

Method 1 – Using the ‘Save As’ Command to Convert Excel to CSV

Steps:

  • Go to the File tab.

Using Save As Command to Convert Excel to CSV

  • Select Save As and click on CSV(Comma delimited).
  • Click on the Save button. The CSV file will be saved in the folder where the previous xlsx file is saved. To save the new CSV format file in another location, click on the Browse option and specify a folder where you want to save it.

  • The CSV file is in the following picture.

  • You will be able to convert Excel to CSV. To open the file, right-click on it and select the Open with option. Select Notepad.

Using Save As Command to Convert Excel to CSV

You have converted the Excel file into a CSV file.

Using Save As Command to Convert Excel to CSV

Read More: How to Convert Multiple Excel Files to CSV


Method 2 – Converting Excel to CSV as ‘CSV UTF-8’ Format

Steps:

  • Go to the File tab.

Convert Excel to CSV as 'CSV UTF-8' Format

  • Select Save As and click on CSV UTF-8 (Comma delimited).
  • Click on the Save button. The CSV file will be saved in the folder where the previous xlsx file is saved. To save the new CSV format file in another location, click on the Browse option and specify a folder where you want to save it.

Convert Excel to CSV as 'CSV UTF-8' Format

The CSV file is in the following picture.

  • You will be able to convert Excel to CSV. To open the file, right-click on it and select Open with. Select Notepad.

Convert Excel to CSV as 'CSV UTF-8' Format

You have converted the Excel file into a CSV file.

Convert Excel to CSV as 'CSV UTF-8' Format

Read More: How to Save Excel File as CSV with Commas


Method 3 – Embedding VBA Code to Convert Excel to CSV

Steps:

  • Press Alt+F11 to open the VBA editor.
  • Select Insert > Module.

Embedding VBA Code to Convert Excel to CSV

  • Enter the following code:
Sub convert_Excel_to_csv()
Dim ws1 As Worksheet
Dim path_1 As String
Application.ScreenUpdating = False
path_1 = ActiveWorkbook.path & "" & Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1)
For Each ws1 In Worksheets
ws1.Copy
ActiveWorkbook.SaveAs Filename:=path_1 & "" & ws1.Name & ".csv", FileFormat:=xlCSV, CreateBackup:=False
ActiveWorkbook.Close False
Next
 Application.ScreenUpdating = True
End Sub
  • Close the Visual Basic window.
  • Press ALT+F8.
  • When the Macro dialogue box opens, select convert_Excel_to_csv  in the Macro name. Click on Run.

The CSV file is in the following picture.

  • You will be able to convert Excel to CSV. To open the file, right-click on it and select the Open with option. Select Notepad.

Embedding VBA Code to Convert Excel to CSV

You have converted the Excel file into a CSV file.

Read More: Set Comma Instead of Semicolon as Delimiter in Excel CSV


Method 4 – Converting Excel to CSV without Opening Using an Online Converter

Steps:

Convert Excel to CSV without Opening Using Online Converter

  • Select the file from your computer that you would like to convert Excel to CSV and click Open.

Convert Excel to CSV without Opening Using Online Converter

  • Select CSV as a conversion option and click Convert.

Convert Excel to CSV without Opening Using Online Converter

  • You will be able to convert Excel to CSV.
  • Click on Download to download the file.

The CSV file is in the following picture.

Convert Excel to CSV without Opening Using Online Converter

  • You will be able to convert Excel to CSV. To open the file, right-click on it and select the Open with option. Select Notepad.

Convert Excel to CSV without Opening Using Online Converter

You have converted the Excel file into a CSV file.

Read More: Save Excel as CSV with Double Quotes


Download the Practice Workbook


Related Articles

<< Go Back to Export Excel to CSV | Export Data from Excel | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Saquib Ahmad Shuvo
Saquib Ahmad Shuvo

Saquib Ahmad Bhuiyan, holding a BSc degree in Naval Architecture & Marine Engineering from Bangladesh University of Engineering and Technology, skillfully integrates engineering expertise with a passion for Excel. He provides solutions to complex issues as an Excel & VBA Content Developer for ExcelDemy Forum. He demonstrates an enthusiastic mindset and adeptness in managing critical situations with finesse, showcasing his commitment to excellence. Apart from creating Excel tutorials, he is interested in Data Analysis with MS Excel, Rhinoceros,... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo