How to use Multi-File CSV Concatenation
- Choose the CSV files in the order to append.
- Select a heading policy, optional source column and formula protection.
- Reopen the combined CSV and check its headings, missing cells and row count.
Example: Multi-File CSV Concatenation
Append two files with different headings.
Options
- Header mode
- Strict mode requires matching headings. Header union keeps every encountered heading and fills absent cells with empty values; it does not merge records with the same key.
- Source column and formula protection
- A source column records the input filename when enabled. Spreadsheet formula protection changes cells that could be interpreted as formulas, so review it before a machine import.
Supported inputs and limits
Where your input is processed
This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.
Concatenation appends rather than reconciles
Rows are appended in chosen file order. A union of headings can combine tables with different columns but cannot decide that differently named headings mean the same thing. Map headings first when two exports use different names for the same field.
Empty cells can have different origins
In header-union output, an empty value may have been blank in the source or may represent a heading absent from that file. Keep a source column when that distinction matters, and retain the original exports for a more detailed reconciliation.
Questions about Multi-File CSV Concatenation
Is this a key-based table join?
No. Records are stacked in file order. The header union aligns columns but does not combine records sharing an identifier.
What if one file cannot be parsed?
The run refuses the combined export and identifies the problem file. Correct or remove it before trying again.
Why does a cell gain an apostrophe?
Formula protection prefixes cells that a spreadsheet could treat as formulas. A raw export option is available when you deliberately need the original strings.