CSV to XLS Converter

Convert flat text CSV files into Microsoft Excel 97-2003 (XLS) spreadsheets for use in legacy versions of Excel and compatibility with older software

No software installation • Fast conversion • Private and secure

Step 1
Drag files or click to select

Convert files online

Step 1
Drag files or click to select

Convert files online

When you need CSV to XLS

CSV often comes from CRM platforms, online stores, banks, accounting systems, warehouse programs, ad accounts, and internal databases. It is a simple text file with data in rows and columns. It is convenient for exports, but not always for people: when opened in an editor the data can land in a single column, non-Latin text may look wrong, and SKUs, phone numbers, and codes can lose their original format.

Converting CSV to XLS is needed when data must be delivered or opened specifically in the older Excel format. XLS appears in legacy office suites, older accounting systems, import templates, internal procedures, and programs that do not accept XLSX. If the recipient asks for "Excel 97-2003", "old Excel", or a file with the .xls extension, this is the scenario.

If there are no constraints requiring the old format, CSV to XLSX is usually more practical. But when a system or recipient requires XLS, a converter quickly turns a text export into a table that can be opened, reviewed, and passed along.

What you get after conversion

You get an XLS file. CSV rows become table rows, values are distributed across cells, and the file opens as a regular legacy Excel workbook. This table is more convenient to work with: you can view columns, filter data, correct values, send the file to a recipient, or load it into a system that expects XLS.

It is important to understand the difference between CSV and XLS. CSV stores only data and delimiters. It has no familiar formatting, multiple sheets, column widths, formulas, charts, or complex structure. So conversion does not restore formatting that was never in the source CSV - it makes the data more convenient to work with in a spreadsheet format.

The result depends on the quality of the source export. If the CSV is well formed with a consistent column count and correctly escaped values, the table usually comes out clearly. If rows have different delimiters, extra quotes, line breaks inside fields, or mixed encodings, the file needs more careful checking.

When this is especially useful

In sales, CSV often holds price lists, catalogs, stock levels, SKUs, prices, discounts, and product attributes. Older supplier or client systems may accept only XLS, so the data has to be converted from the export into the legacy Excel format.

In accounting and finance, CSV may be a bank statement, payment registry, operations report, or payroll list. XLS is convenient when the file needs to be opened in older Excel, passed to an accounting program, or sent to someone who does not work with modern formats.

In warehouse management, CSV is used for products, movements, stock levels, serial numbers, and barcodes. After conversion, pay special attention to long numbers, leading zeros, and codes - these values must remain as text, not become ordinary numbers.

In administrative work, CSV often holds employee lists, client lists, orders, contacts, or participants. XLS helps open such an export as a table and quickly put it in a shape that can be forwarded.

Common tasks and search scenarios

People look for "csv to xls", "csv to excel", "open csv in excel", "convert csv to old excel", "save csv as xls". Behind these searches is usually a concrete problem: there is an export, but a table is needed for an old program or a specific recipient.

If the CSV is needed for ordinary modern work, choose CSV to XLSX. If an open spreadsheet format is needed, use CSV to ODS. If after reviewing the table it needs to be sent as a view-only or printable document, you can first get the XLS and then use XLS to PDF.

What to check before conversion

Open the CSV in a text editor or viewer and look at the first rows. In a good file each row resembles a table row and values are separated by the same character: comma, semicolon, or tab. If some rows look different, column shifts may appear after conversion.

Check the column headers. If the first row contains field names, the result is easier to read: SKU, name, price, quantity, date, client, status. If there are no headers, the table can still be converted, but checking it is harder.

Pay particular attention to codes, SKUs, phone numbers, barcodes, account numbers, and other values where leading zeros matter. After conversion, open the XLS and make sure those values have not changed.

XLS format limitations

XLS is an old format. It exists for compatibility but is not the best choice for large or complex data. It has limits on table size, modern functions, and integration with new tools. For large exports, analytics, and further processing, XLSX is usually more suitable.

CSV also has its limits: it is text, not a full spreadsheet. It does not store formatting, column widths, styles, formulas, or multiple sheets. If the source CSV was created with errors, conversion cannot always guess the correct structure.

For important working files, open the XLS after conversion and check columns, row count, dates, amounts, codes, and any text. This matters especially for price lists, payment registries, warehouse data, and imports into accounting systems.

What is CSV to XLS conversion used for

Legacy accounting systems

Prepare a CSV export for a program that only accepts imports in XLS format.

Supplier price lists

Convert a CSV with products, prices, and stock levels into an older Excel table for review and forwarding.

Bank and financial registries

Open CSV reports as XLS to check amounts, dates, payment descriptions, and operation statuses.

Warehouse data

Convert product lists, barcodes, and stock levels into a format that can be opened in older Excel.

Delivery to a recipient

Create an XLS when a counterparty, client, or internal system does not accept modern spreadsheet formats.

Tips for converting CSV to XLS

1

Check the delimiter

If CSV rows are separated differently, columns may shift after conversion. Look at the first rows before uploading.

2

Verify codes

After conversion, check SKUs, phone numbers, barcodes, and account numbers, especially if they start with zeros.

3

Do not use XLS without a reason

If the old format is not required, choose XLSX. It is more convenient for modern spreadsheets and large exports.

4

Check important imports

Before loading XLS into an accounting system, open the file and verify row count, headers, dates, amounts, and text.

Frequently Asked Questions

Why convert CSV to XLS?
This is needed when data from a CSV must be opened in older Excel or loaded into a system that specifically accepts XLS. For modern work, XLSX is usually more convenient.
Is CSV formatting preserved?
CSV has no spreadsheet formatting. Conversion moves data into XLS cells but does not restore styles that were never in the source file.
What if all data landed in one column?
The usual cause is the delimiter or CSV structure. Check the source file: values should be separated consistently, and quotes and line breaks inside fields should be properly escaped.
Is XLS suitable for large CSV files?
For large exports, XLSX is a better choice. XLS is mainly needed for compatibility with older programs and legacy imports.
How do I check SKUs and phone numbers after conversion?
Open the XLS and check columns with codes, SKUs, phone numbers, and barcodes. Leading zeros and long numbers must not change.
Can I make a PDF from XLS afterward?
Yes. After reviewing the table, you can convert XLS to PDF if the file needs to be sent for viewing, printing, or approval.
When is CSV to XLSX a better choice?
If the recipient does not require old XLS, choose XLSX. It is better suited for modern spreadsheets, large exports, and further data processing.