Rowlode
EN
EnglishEspañolPortuguêsFrançais

Convert a large CSV to XLSX

A plain “Save as .xlsx” loses every row after 1,048,576. Rowlode writes the Excel file itself, starting a new sheet or file before the limit, so no row is lost.

Open Rowlode – free

Steps

  1. Open the CSV in Rowlode; optionally filter, remove duplicates or choose columns.
  2. In Export and split choose Excel (.xlsx).
  3. Choose what happens above 1,048,575 rows: separate .xlsx files or more sheets in one workbook. You can also split into smaller parts, for example every 200,000 rows.
  4. Press Export.

What the Excel file looks like

  • A bold header row that stays visible while scrolling, with an AutoFilter.
  • Plain numbers (like 42, -3.5) are stored as numbers; values with leading zeros (zip codes, IDs like 00123), long numbers (more than 15 digits, e.g. card or account numbers) and everything else stay text, so nothing is rounded or cut.
  • Cells longer than 32,767 characters (Excel’s limit) are shortened, and you are told how many.

Files or sheets?

Several sheets in one workbook are convenient but heavy: a workbook with 3 million rows can take minutes to open in Excel and needs a lot of memory. Separate files open faster. Excel itself may be slow with a sheet of a million rows – that is normal.

Questions and answers

Does it keep dates as dates?

Dates are written as text exactly as in the CSV, so nothing is reinterpreted (Excel sometimes turns 03/04 into the wrong date). Use Excel’s Text to Columns or DATEVALUE if you need real date values.

Can I open the result in Google Sheets or LibreOffice?

Yes, the .xlsx files are standard Office Open XML. Google Sheets still has its 10-million-cell limit, so use smaller parts there.

Last updated: 2026-10-26