Copy 1 Million Excel Rows

Large dataset copying tool, built for Excel's row limit

Copy 1 Million Excel Rows at a Time

A dataset with a million or more rows sits right at the edge of what a single Excel sheet can accept, roughly 1,048,576 rows per sheet, which means copying and pasting the whole thing at once either fails outright or, worse, silently truncates data at the limit.

Million by Million Rows Copier is a large dataset copying tool built specifically for this scenario. Load your Excel data, by pasting with Ctrl+V or loading an XLSX or XLS file, click Start Copying Out, then use Copy Next Chunk to copy exactly 1,000,000 rows at a time, safely under Excel's per-sheet ceiling.

Each 1-million-row chunk includes the header row automatically, so pasting it into a fresh Excel sheet gives you a complete, immediately usable table, no manual header retyping required for each new sheet.

Behind the scenes, your data is stored in a local SQLite database rather than memory, so copying out a 1-million-row chunk, then the next, then the next, stays responsive even as you work through a dataset that could be up to 50,000,000 rows total.

Every chunk is also saved to disk automatically in your chosen formats, XLSX included, the moment it's copied, giving you a permanent, split backup of the full dataset alongside whatever you paste manually.

Everything runs locally on your PC, aside from a one-time license check. Loading, chunking, and exporting all happen offline, with your Excel data never uploaded anywhere. Data analysts and engineers moving large extracts between tools, database administrators handing off query results, finance and accounting teams transferring big ledgers, operations and reporting staff assembling data from many sources, and anyone who has ever tried to paste more rows into Excel than it was willing to accept, all use the same underlying workflow. Virtual rendering keeps the loaded-data view smooth even at the upper end of the app's capacity, and every worker thread runs its own SQLite connection in WAL mode, so nothing here depends on your PC having an unusual amount of memory to spare.

Million by Million Rows Copier

Million by Million Rows Copier - main window
App Screenshots
Home Screen - Before Loading Data
Load Controls - Paste or Load From File
Choosing an Output Folder
Chunk Size and Header Row Options
Auto-Save Format Checkboxes
Loading a Large Dataset - Progress Bar
Export Everything as pop-up
Help & Guide
Loaded Data
Enlarged application screenshot
How to Copy 1 Million Excel Rows
  1. Install Million by Million Rows Copier on your Windows PC.
  2. Paste your Excel data with Ctrl+V or load an XLSX or XLS file.
  3. Click Start Copying Out to lock the dataset in place.
  4. Click Copy Next Chunk to copy the first 1,000,000 rows.
  5. Paste that chunk into a fresh Excel sheet.
  6. Click Copy Next Chunk for the next 1,000,000 rows.
  7. Repeat until the full dataset has been copied.
  8. Check your output folder for the auto-saved XLSX chunks.
  9. Use Re-copy Current Chunk if your clipboard gets overwritten mid-paste.
  10. Click Open Output Folder to review everything you've saved so far.
Why Use This Tool to Copy 1 Million Excel Rows
  • Copies exactly 1,000,000 rows per chunk by default
  • Stays safely under Excel's roughly 1,048,576-row-per-sheet limit
  • Header row included automatically in every chunk
  • SQLite-backed storage handles datasets up to 50,000,000 rows
  • Auto-saves each chunk to disk, XLSX included
  • Chunk size adjustable if you need a different size
  • Runs fully offline aside from a one-time license check
  • One-time purchase for Windows, with Gumroad license activation
  • Choose your own output folder, or use the default under My Documents
  • Works with files on local drives, external drives, and network shares
Frequently Asked Questions

Why 1,000,000 rows specifically, rather than Excel's exact limit?

1,000,000 fits comfortably under Excel's roughly 1,048,576-row-per-sheet limit, leaving a safety margin so pasted data never risks hitting the exact ceiling.

Can I load an Excel file directly, or only paste data?

Both work, you can load an XLSX or XLS file directly, or paste data with Ctrl+V if it's already on your clipboard.

Will each 1-million-row chunk have its own header row?

Yes, the header row is included on the clipboard with every chunk, so each one is a complete, standalone table when pasted.

What happens to data beyond the first 1,000,000 rows?

Click Copy Next Chunk again to copy the next 1,000,000 rows, repeating until the entire dataset, up to 50,000,000 rows, has been copied.

Does this work on both Windows 10 and Windows 11?

Yes, Million by Million Rows Copier is built and tested for both Windows 10 and Windows 11.

Is my data safe when using this tool?

Yes, all processing happens locally on your PC; no data is ever uploaded, so proprietary or sensitive records stay fully under your control.

Where do saved chunks and exports go by default?

A default output folder under My Documents is set automatically at startup, though you can choose a different folder before loading begins.

Can I use this on files stored on an external or network drive?

Yes, files on local drives, external drives, or mapped network shares all load the same as any local file.

What happens if the app is closed partway through a session?

Each chunk is saved to disk automatically the moment it's copied, so a closed app or crash never loses more than the chunk that was in progress.

Is there a trial version available before buying?

Check the product page on turbo-soft.com for current trial availability and details.

Ready to copy 1 million Excel rows at a time, fully offline?

Related guides and tools

This guide is part of TurboSoft’s large row copying resources. Million by Million Rows Copier handles all of these tasks offline on Windows.

Get Million by Million Rows Copier →