Free XLSX to CSV converter

Leave with one sheet's values as a plain text table that import tools, databases and scripts can read.

Converting XLSX to CSV strips a spreadsheet down to its raw values in a plain text file that databases, scripts and import tools can read. A CSV holds exactly one table, so only one sheet can be represented per file, and everything that is not a cell value (formulas, colours, charts) is left behind.

Transfers use HTTPS, and files converted on the free tier are deleted within 24 hours, so the result is not a long-term archive. Quality depends on the source file, so open the CSV file once before you share it.

FromXLSXLossless

XLSX (Office Open XML Workbook)

Excel's default workbook format, a zipped collection of XML files defined by the Office Open XML standard. Cells carry typed values, formulas and formatting, and a single file can contain many sheets along with charts, merged cells and named ranges.

ToCSVLossless

CSV (Comma-Separated Values)

Comma-separated values, a plain text format in which each line is a row and a delimiter separates the fields. It has no data types, no styling and no official single standard, although RFC 4180 describes the most common conventions.

A small spreadsheet with a styled header, formulas and a total row, converted on indox.org

XLSXthe original
6 KB
CSVfrom indox, 97% smaller
0 KB
Measured on indox.org on 16 October 2026: the file we uploaded and the file we downloaded.

Why use indox to convert XLSX to CSV?

Values only, as import tools expect

Formulas are replaced by their last calculated results, and fonts, colours and merged cells are dropped. What remains is the plain table a CRM, online shop or accounting program asks for when it accepts CSV only.

A separate CSV for each workbook you add

A CSV holds exactly one table. Move each sheet into its own workbook in Excel, add those files together, and every XLSX returns its own CSV, so no sheet is silently left out.

No Excel needed on the machine you use

The conversion runs on indox infrastructure with nothing installed, so a workbook can be turned into CSV from a computer that has no spreadsheet program, and one file needs no account.

What happens to your workbook

Stays

  • Your original XLSX, which is not touched
  • The values in the cells, written as characters
  • Cell contents as shown on the sheet, which is the converter's default

Changes

  • Sheets: only the first sheet is written, because a CSV holds one table
  • Formulas: the CSV holds the shown result, since exporting formulas is off by default
  • Formatting: fonts, colours, charts and merged cells have no place in plain text
  • Delimiter and encoding: LibreOffice's CSV export defaults apply, because indox passes no options
The CSV made by indox, opened as plain text: one line per row, values separated by commas

How do I convert XLSX to CSV online?

  1. 1

    Add the workbook that holds your sheet

    A single-sheet XLSX is the safe input. If the file has several sheets, save the one you need as its own workbook, then choose it from your device or drop it on the box.

  2. 2

    Confirm CSV and convert each workbook

    Confirm CSV as the output format, then convert. Several workbooks added together are each turned into a CSV file of their own.

  3. 3

    Open the downloaded CSV in a text editor

    Download the result and open it in a text editor, not Excel, to see what was written: which sheet, which delimiter, and whether leading zeros and long numbers are intact.

What do I get from indox's XLSX to CSV converter?

You get a plain text file with one row per line, holding the values of a single sheet. Dates, currencies and percentages are written out as text for the receiving program to interpret, and values are often stored as displayed, so a rounded figure may be saved rounded. Formatting, charts and other sheets are left behind, so keep the XLSX as your master file. CSV has no agreed delimiter or encoding, so check both against what your import expects.

  • Cell values kept, with formulas replaced by their results
  • One sheet in each CSV file
  • Readable by text editors, database imports and scripts
  • Several workbooks can be added in one go
  • Works from Dropbox, Google Drive or a URL as well as your device
The indox XLSX to CSV converter: drop a file or choose one to convert it to CSV

What are the limits for XLSX to CSV?

Size

The upload box shows the live size limit before you add a file. Signing in raises it, and paid plans raise it further.

Formats

XLSX in, CSV out. Pick another output on the converter if you need a different format.

Privacy

Files are encrypted in transit over HTTPS and processed on indox infrastructure.

Deletion

Free-tier files are deleted automatically within 24 hours after the job finishes.

Limits worth knowing

  • Only one sheet fits in a CSV. Which sheet is written, commonly the first or the active one, depends on the converter, so check the output.
  • Leading zeros in postcodes or product codes can vanish when Excel reopens the CSV, because it reads them as numbers.
  • Numbers longer than 15 digits, such as card or tracking numbers, may be shown in scientific notation or rounded when the file is reopened in Excel.
  • There is no agreed delimiter or encoding. Some regional Excel settings expect semicolons, and non-English characters need UTF-8 to survive.

When the result is not what you expected

What you seeWhyWhat to do
Only one sheet came outA CSV holds one table, and the first sheet is the one exportedMove the sheet you need to the front in Excel, or save each sheet as its own workbook
Numbers look roundedValues are saved as they are shown on the sheetShow the full precision in the cells before converting
Dates look differentA CSV holds text, so a date is written the way the cell shows itFormat the date column as text in ISO form, such as 2025-04-03, before converting
The formulas are goneThe cell holds the calculated result, and formula export is off by defaultKeep the XLSX as your working file

What do the free and paid plans add?

Free

  • All converters
  • Daily credit refresh
  • Email support

Basic

  • Access to all features
  • AI Extract
  • Priority conversions
  • Email support
Highest priority

Premium

  • Everything in Basic
  • Highest priority queue
  • Larger file limits
  • Priority support

Pay-As-You-Go

  • No subscription
  • Credits never expire
  • Opt-in auto-refill
  • Access to all features
See prices

XLSX vs CSV: what is the difference?

Compared onXLSXCSV
StandardOffice Open XML SpreadsheetML, ISO 29500 and ECMA-376No formal specification; RFC 4180 documents common usage and registers text/csv
SheetsA workbook holds one or more worksheetsOne table per file
FormulasA cell holds a value or a formula, usually with a cached valueOnly the fields, as text
FormatStructured XMLPlain text

Who can use a XLSX to CSV converter?

  • Shop and CRM administrators

    They import a contact list or product catalogue into a CRM, online shop or mailing tool that accepts CSV only.

  • Developers and data analysts

    They bulk-load spreadsheet data into PostgreSQL or MySQL, or feed figures to a Python or R script without an Excel library.

  • Bookkeepers and accountants

    Their accounting software asks for a CSV file when they upload bank transactions or a bookkeeping export kept in Excel.

When to use it

  • Importing a contact list or product catalogue into a CRM, online shop or mailing tool that accepts CSV only.
  • Loading spreadsheet data into a database such as PostgreSQL or MySQL with a bulk import command.
  • Feeding figures to a script in Python or R without needing a library that understands Excel files.
  • Uploading bank transactions or a bookkeeping export to accounting software that asks for a CSV file.

Where can I read more about converting files?

Do it all with indox

View all 123 tools

XLSX to CSV FAQs

Does converting XLSX to CSV lose data?

The cell values are kept, but everything else is lost. Formulas, formatting, charts, images, comments, data validation and all sheets except one have no place in a CSV. Values are often written as displayed, so a figure rounded to two decimals on screen may be stored rounded. Keep the XLSX as your master file.

How do I convert an Excel file with multiple sheets to CSV?

Each sheet needs its own CSV file, because the format cannot hold more than one table. The reliable approach is to split the workbook first: in Excel, move or copy each sheet into its own workbook, then convert those files individually. Trying to stack sheets in one CSV only works if they share identical columns.

Why do my dates change when I open the CSV in Excel?

Excel reinterprets the text using your computer's regional settings. A CSV stores a date as characters such as 03/04/2025, and Excel decides whether that is 3 April or 4 March. Writing dates in ISO form (2025-04-03) before converting avoids the ambiguity, as does importing through Data, From Text/CSV and setting the column type.

How do I keep leading zeros in a CSV?

The zeros are usually in the file as long as the cells showed them in the workbook, and it is Excel that drops them on reopening. Open the CSV in a text editor to confirm. To view it in Excel without losing them, import it with Data, From Text/CSV and set that column to Text instead of double-clicking the file.

What is the difference between CSV and CSV UTF-8?

They differ only in character encoding. CSV UTF-8 stores text as Unicode, so accented letters, Arabic, Persian and Chinese are preserved. The plain CSV option in Excel uses a regional code page that turns unsupported characters into question marks. Choose UTF-8 unless the system receiving the file specifically demands something else.

Why does everything appear in one column when I open the CSV?

The delimiter in the file does not match the one Excel expects. In many European locales the list separator is a semicolon because the comma is the decimal mark, so a comma-separated file lands in column A. Use Data, Text to Columns, or import the file and pick the delimiter yourself.