Skip to main content

Large-file workflow

CSV Too Large for Excel? Split It Safely

Split a large CSV into manageable files with headers preserved, then verify that no rows were skipped or duplicated.

Use the matching tool

Split Large File

Open Split Large File

What the error actually means

Modern Excel worksheets stop at 1,048,576 rows, and practical memory limits may appear much earlier. Opening an oversized CSV can truncate the data, freeze the application, or encourage an accidental save of only the visible subset.

Likely causes

  • The export contains more rows than a worksheet supports.
  • The computer lacks enough memory to parse and render the whole file.
  • Complex quoting makes naive line-based splitting unsafe.
  • The file contains many wide text columns even when the row count is moderate.

Safe chunking

Problem

One 1.8-million-row CSV opened directly in Excel

Correct pattern

Four chunks with the header repeated and all data rows accounted for

A safe repair workflow

  1. 1Check the file size and estimate its row count without saving it from Excel.
  2. 2Choose a chunk size comfortably below the destination limit.
  3. 3Split the file with a CSV-aware tool so line breaks inside quoted fields are not mistaken for row boundaries.
  4. 4Process the numbered chunks and retain the original as the source of truth.

How to verify the result

A file that downloads successfully is not automatically a correct file. Check the result at both the structural and business-data levels:

  • The sum of data rows across chunks equals the source row count.
  • Each chunk begins with the same header exactly once.
  • No record is duplicated at a chunk boundary.
  • A quoted multiline value remains in one row.

Read the deeper guides