Strumento di divisione e unione CSV / TSV

Divida un grande file delimitato in più parti più piccole (per numero di righe per file o per numero di parti), poi unisca di nuovo i file per nome di colonna o per posizione. Il delimitatore (virgola, tabulazione, punto e virgola o barra verticale) viene rilevato automaticamente per ogni file in input.
Tutta l'elaborazione avviene localmente nel suo browser — i suoi dati non vengono mai caricati su alcun server.
Modalità:
Dividi per:  
Intestazione:
Dividi: scelga le righe per parte (ogni parte riceve al massimo N righe di dati) oppure un numero fisso di parti, e decida se ogni parte ripete la riga di intestazione. Unisci: aggiunga un numero qualsiasi di file (o di testo incollato) — ogni file mantiene il proprio delimitatore — poi scelga l'allineamento con riconoscimento dell'intestazione (colonne associate per nome, le colonne mancanti vengono segnalate e si usano celle vuote) oppure l'allineamento per posizione (colonne associate per ordine, i file più corti vengono completati). Il delimitatore di output può essere virgola, tabulazione (TSV), punto e virgola o barra verticale.
L'output CSV usa le virgolette RFC 4180. Le parti divise possono essere scaricate singolarmente oppure in un unico archivio ZIP.
Divisione e unione — le intestazioni sono il contratto

Un file diviso resta utilizzabile solo se ogni parte ripete la riga di intestazione — altrimenti ogni parte è solo un insieme di colonne anonime. L'unione è il problema speculare: quando i file concordano sui nomi delle colonne, l'unione con riconoscimento dell'intestazione associa per nome e segnala ciò che manca; quando condividono solo l'ordine delle colonne, l'allineamento per posizione completa i file più corti. Scelga per nome quando le parti provengono dallo stesso modello, per posizione quando non è così.

Ogni file unito mantiene il proprio delimitatore — gli input misti con virgola e tabulazione si uniscono senza problemi.