How to Convert Excel File to CSV Format (5 Easy Ways)

convert excel to csv format

We’ll use the following Excel file as our source, which contains a sales report of a company. We’ll transform Excel worksheets into separate CSV files.

Method 1 – Convert Excel to CSV Format Through Save As

NOTE: After pressing Save, you’ll get a warning dialog box. It reminds you that only the active worksheet will get converted to a CSV file.

Method 2 – Transform Excel to CSV UTF-8 without Destroying Special Characters

Steps:

Transform Excel to CSV UTF-8 without Destroying Special Characters

Transform Excel to CSV UTF-8 without Destroying Special Characters

Method 3 – Excel File to CSV UTF-16 Conversion

Steps:

Excel File to CSV UTF-16 Conversion

Method 4 – Use Google Spreadsheets for Turning Excel Files into CSV

STEPS:

Use Google Spreadsheets for Turning Excel Files into CSV

Use Google Spreadsheets for Turning Excel Files into CSV

Method 5 – Apply VBA to Change Multiple Excel Sheets to the CSV Format

Steps:

Apply VBA to Change Multiple Excel Sheets to CSV Format

Sub MultipleSheetsCSV() Dim st As Worksheet Dim path As String Application.ScreenUpdating = False path = ActiveWorkbook.path & "\" & Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1) For Each st In Worksheets st.Copy ActiveWorkbook.SaveAs Filename:=path & "_" & st.Name & ".csv", FileFormat:=xlCSV, CreateBackup:=False ActiveWorkbook.Close False Next Application.ScreenUpdating = True End Sub

Download the Practice Workbook