XlsConverter

CSV to XLS for systems that still need Excel 97 to 2003

Upload the CSV, confirm the delimiter and encoding, and convert to download an .xls workbook. Data beyond 65,536 rows is continued on extra sheets automatically.

CSV

Encrypted, auto-deleted

Demo converts up to 100 rows, once.
Small business owner editing a spreadsheet on a tablet and a laptop

Some government portals, banking upload screens and older ERP import wizards accept only the .xls extension and reject XLSX outright. If your data starts life as CSV, you need a converter that writes the genuine binary format, not a renamed file that the importer will refuse.

XlsConverter writes a real BIFF8 workbook that Excel 97 and later, and the legacy tools built around it, can read. If your target accepts modern files, CSV to XLSX is the better choice. To upgrade an existing old workbook, see XLS to XLSX.

How to convert CSV to XLS in three steps

  1. 1Upload the CSV file.
  2. 2Confirm the delimiter, encoding and which columns are text.
  3. 3Convert and download the .xls workbook.

Fitting modern CSV data into the limits of the XLS format

XLS holds at most 65,536 rows and 256 columns per sheet, and a cell can hold up to 32,767 characters. A CSV exported from a current system easily exceeds the row limit. We continue the data on Sheet2 and onward with the header repeated, or produce separate files if the importer reads only the first sheet.

Legacy importers are also strict about content. Some reject cells with line breaks, others choke on characters outside their code page. You can strip line breaks inside fields and trim whitespace before the XLS is written. Values longer than the cell limit are flagged in the job report rather than cut off silently.

Numbers in XLS are stored as 64 bit floating point, the same as XLSX, so IDs longer than 15 digits must be stored as text to survive. Dates are written as real Excel dates using the 1900 date system that older tools expect. If the receiving system can take a cleaner format, CSV to XML or CSV to JSON avoid these limits entirely.

CSV to XLS questions

How do I convert CSV to XLS instead of XLSX?

Choose XLS as the output format. XlsConverter writes the binary Excel 97 to 2003 format that legacy tools require.

Is renaming a CSV file to .xls enough?

No. Renaming does not change the content, and most importers check the file structure and reject it. A real conversion is needed.

What happens if my CSV is too big for XLS?

Rows beyond 65,536 continue on new sheets with the header repeated, or go into separate XLS files if you prefer.

Can older versions of Excel open the converted file?

Yes. The output is the BIFF8 format that Excel 97 and every later version opens.

Can I convert CSV to XLS without paying?

Only through the one-time demo, which handles up to 100 rows and needs a signup to download. Full files are part of the paid plans, from 24 USD per month billed yearly.

Related converters

Convert full files and batches

Pro starts at $24 per month billed yearly. Cancel any time.

See plans