Free online XLS to CSV converter
Convert legacy Excel workbooks to UTF-8 CSV for database imports, scripts, and simple data sharing.
Convert XLS to CSV online - free
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .xls file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .xls to .csv conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .csv file
Conversion result is ready to download.
How to convert xls to csv file
- Documents
- No ratings yet.
Database importers, scripts, and older business systems often require a flat CSV file instead of an Excel workbook. Converting the file also produces a smaller text representation that is easier to share, archive, and process without spreadsheet software.
What the XLS format is
XLS is the binary workbook format associated with Microsoft Excel 97–2003. An XLS workbook can contain multiple worksheets, formulas, formatting, charts, images, comments, data validation, macros, and workbook metadata.
Microsoft Excel creates and opens XLS files, while LibreOffice Calc, Apache OpenOffice Calc, and other spreadsheet programs can usually open and save them. Newer Excel versions normally use .xlsx, although legacy XLS files remain common in older business systems, archived attachments, accounting records, and document collections.
What the CSV format is
CSV stores tabular data as plain text. Each line normally represents a row, and a delimiter separates fields; a comma is conventional, but some systems use a semicolon. Fields containing delimiters, quotation marks, or line breaks are enclosed in double quotes, and embedded quotation marks are escaped by doubling them.
CSV is supported by databases, programming languages, command-line utilities, reporting systems, and spreadsheet applications. It is generally smaller than XLS, readable without specialized software, and suitable for importing one flat table.
CSV represents one worksheet per file. It cannot preserve multiple worksheets, cell formatting, charts, images, comments, macros, merged-cell layout, or workbook-level settings. Formulas are not retained as formulas.
How to convert an XLS file
With Microsoft Excel
- Open the
.xlsfile in Excel. - Select the worksheet to export. Excel writes only the active worksheet to the CSV file.
- Choose File → Save As.
- Set the file type to CSV UTF-8 (Comma delimited) (*.csv) when the receiving system supports UTF-8. Choose CSV (Comma delimited) (*.csv) only when a legacy system requires its older encoding.
- Enter a filename ending in
.csvand select Save. - Accept Excel’s warning that only the active worksheet and CSV-compatible data will be saved.
With LibreOffice Calc
- Open the XLS file in LibreOffice Calc and select the required worksheet tab.
- Choose File → Save As, select
Text CSV (.csv), and enable Automatic file name extension if necessary. - In the export dialog, set Character set to
UTF-8, Field delimiter to a comma, and Text delimiter to a double quote. - Select Save. Export each additional worksheet separately with a distinct filename.
With an online converter
You can convert the file on 101convert.com for free without installing software. Upload the XLS file, start the conversion, and download the resulting CSV; check the output settings and verify the exported data before importing it elsewhere.
With Python and pandas
For repeatable conversions, install pandas and the XLS reader, then run:
pip install pandas xlrd
python -c "import pandas as pd; pd.read_excel('input.xls', sheet_name=0).to_csv('output.csv', index=False, encoding='utf-8')"
Use a worksheet name or another index instead of sheet_name=0. The index=False option prevents pandas from adding a separate index column. The xlrd package reads legacy XLS files; it does not read XLSX files in current releases.
Quality and compatibility checks
- Worksheets: export every required sheet separately. A CSV cannot contain the workbook’s sheet structure.
- Formulas: Excel normally writes the calculated result rather than the formula expression. Recalculate the workbook first if the latest results are required. Formula results may be unavailable or stale when a reader does not calculate formulas.
- Values and formatting: fonts, colors, column widths, charts, images, comments, and merged-cell layout are discarded. Display formats can affect exported dates, percentages, currency values, and decimal precision.
- Encoding: use UTF-8 for accented characters, non-Latin text, and symbols. If an older importer shows garbled text, identify the encoding it expects before exporting.
- Delimiters: regional settings and destination systems may require semicolons or tabs rather than commas. Match the destination’s delimiter and confirm how it handles quoted fields and line breaks.
- Leading zeros: identifiers such as
00127can become127when the source cell is numeric. Format identifiers as text before exporting, then inspect the CSV. - Large numbers: spreadsheet applications can round values beyond their supported precision. Compare financial, scientific, and identifier fields with the original workbook.
- Security: CSV does not retain XLS macros, but opening untrusted CSV data in a spreadsheet can enable formula injection when a field begins with
=,+,-, or@. Treat imported files as untrusted and neutralize such fields when appropriate.
XLS vs CSV: format comparison
How the XLS and CSV formats compare on the properties that matter most for this conversion.
| Property | .XLS Microsoft Excel Spreadsheet | .CSV Comma-Separated Values |
|---|---|---|
| Open standard | No | Yes |
| Compression | Both | Uncompressed |
| Typical file size | Medium | Small |
| Opens in a web browser | Partial | Yes, natively |
| Further editing | Limited | Easy |
| Metadata support | Basic | Basic |
| Plain-text readable | No | Yes |
| Best used for | Data exchange | Data exchange |
| Introduced | 1987 | — |
| Developer | Microsoft | — |
| MIME type | application/vnd.ms-excel | text/csv |
Suggested software and links: xls to csv converters
Frequently asked questions
Is the XLS to CSV converter free?
Yes, converting XLS to CSV on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my XLS file be?
You can upload XLS files up to 1000 MB and convert up to 100 files at once in a single batch.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert XLS to CSV?
No. The XLS to CSV conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid XLS file for this XLS to CSV conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.
Additional formats for
xls file conversion
- xls to visio
- xls to txt
- xls to wps
- xls to xlsm
- xls to mpp
- xls to mp3
- xls to ascii
- xls to jpg
- xls to vsd
- xls to docx
- xls to accdb
- xls to doc
- xls to gsheet
- xls to htm
- xls to numbers
- xls to ods
- xls to odt
- xls to pages
- xls to pdf
- xls to pmd
- xls to png
- xls to ppt
- xls to rtf
- xls to sam
- xls to sdw
- xls to slk
- xls to sql
- xls to stw
- xls to tdl
- xls to tiff
- xls to tns
- xls to vcf
- xls to webp
- xls to wk1
- xls to wk4
- xls to wri
- xls to wsd
- xls to xlsb
- xls to xlsx
- xls to xlt
- xls to xml
- xls to xps
Reverse conversion
Convert to csv from
other formats
- excel to csv
- xlsx to csv
- sdf to csv
- txt to csv
- prnx to csv
- ecsv to csv
- lvm to csv
- docx to csv
- bgl to csv
- slk to csv
- 123 to csv
- cwk to csv
- dif to csv
- doc to csv
- gsheet to csv
- gtable to csv
- html to csv
- iwa to csv
- jrprint to csv
- numbers to csv
- ods to csv
- odt to csv
- ott to csv
- oxps to csv
- pdf to csv
- pmd to csv
- rtf to csv
- skv to csv
- sxc to csv
- tsv to csv
- uos to csv
- wk1 to csv
- wk4 to csv
- wpd to csv
- wr1 to csv
- wri to csv
- xfdl to csv
- xlsb to csv
- xlsm to csv