- Preserves the original headers and column structure
- Reuses the same column mappings automatically
- Is processed independently for improved reliability
- Remains grouped under a single parent import for easier tracking
When does file splitting activate?
File splitting activates only when all of the following conditions are met:- The uploaded file is a CSV file (
.xlsxExcel files are not currently supported). - Split Large Files is enabled for the sheet.
- The uploaded file exceeds the configured Rows per Import limit.
Admin configuration
Enable the feature per sheet from Sheet Settings → Import Steps.Split Large Files
Enable this setting to automatically split large CSV uploads into smaller parts.
When disabled, the entire CSV file is processed as a single upload.
Rows per Import
Defines the maximum number of rows processed in each part.
Example
If a CSV contains 4,500 rows and the limit is set to 1,000 rows, CSVbox processes the file in:- Part 1 → Rows 1–1000
- Part 2 → Rows 1001–2000
- Part 3 → Rows 2001–3000
- Part 4 → Rows 3001–4000
- Part 5 → Rows 4001–4500
Choosing the right value
User Confirmation between parts
Controls whether users must manually continue between parts.
Available modes
For the smoothest experience, use No.
End user experience
1
Upload a CSV file
The user uploads a CSV file normally through the importer.If the file exceeds the configured row limit, CSVbox automatically prepares the file for multipart processing.
2
Review the split notification
Before processing begins, the user sees a notification such as:
Large file detected We’ll split this file into smaller parts (X rows each) for smoother processing. Each part will be uploaded automatically, and your column mappings will be reused.The user can then:
- Start Upload: continue processing.
- Cancel: cancel the upload.
3
Map columns (first part only)
The first part behaves exactly like a normal CSVbox import. The user:
- Maps columns
- Reviews data
- Fixes validation issues if needed
- Submits the import
4
Let the remaining parts process automatically
After the first part is submitted, remaining parts are processed automatically. A progress indicator shows overall upload progress, for example:Depending on the confirmation mode, the user may or may not be prompted between parts.
5
Complete the import
Once all parts finish processing:
- The multipart upload is marked as completed.
- All parts remain grouped under a single parent import.
- Users can review part-level details if needed.
Viewing multipart imports
Multipart uploads appear as a single grouped import on the All Imports page. CSVbox automatically tracks:- Overall import status
- Number of processed parts
- Row counts
- Failed or partial parts
Multipart import statuses
Viewing part details
Opening the import details shows information for each individual part.Import limits and billing
Multipart uploads count as a single import toward your plan limits. For example:- A 10-part upload = 1 import
- A 50-part upload = 1 import
Reliability and error handling
Each part is processed independently for improved stability. This means:- A failure in one part doesn’t invalidate already completed parts.
- Failed parts can be retried individually.
- Successfully processed parts remain intact.
If a part fails
If a part encounters validation errors or processing failures:- The multipart upload is marked as Partial Failure.
- Error details are available for the failed part.
- Successfully processed parts remain unaffected.
If the browser is closed mid-upload
If the browser closes before processing completes:- Completed parts remain saved.
- Remaining parts stop processing.
- The upload status reflects the completed progress.
Limitations
Excel files are not supported
Currently, multipart processing supports CSV files only. Excel (.xlsx) files are processed as a single upload regardless of size.
If needed, convert Excel files to CSV before uploading.
Maximum parts per upload
To ensure reliable processing, a single upload can generate up to 100 parts. If splitting the file at the configured row limit would produce more than 100 parts, the upload stops with an error message. In this case, either:- Increase the Rows per Import value, or
- Split the source CSV manually before uploading.
Best practices
For optimal performance:- Use CSV files instead of Excel for very large datasets.
- Keep row limits between 1,000–5,000.
- Enable automatic uploads when possible.
- Use smaller part sizes for slower devices or lower-memory environments.

