Divida i file CSV per significato, non solo per dimensione dei blocchi

Molti strumenti per dividere CSV si fermano a “ogni 1.000 righe”. Gli export reali sono più complessi. A volte serve un file per ogni paese, un file per ogni mese, un file per gli account enterprise, oppure un file di fallback per le righe che non corrispondono a nulla. Questo strumento è progettato per questa realtà.

Carica un CSV o lo incolli qui sotto

Il delimitatore CSV, le interruzioni di riga tra virgolette, gli header duplicati e la codifica vengono gestiti automaticamente.

Incolli o trascini un file
Incolla CSV
Utile per test rapidi o quando il file è già negli appunti.

Anteprima e download

Controlli il numero di file, gli avvisi e l'anteprima di ogni output prima del download.

L'anteprima arriva dopo aver configurato la suddivisione

Scelga una modalità di suddivisione, regoli le impostazioni e visualizzi l'anteprima dei file di output prima di scaricarli.

Divida i file CSV per significato, non solo per dimensione dei blocchi

Molti strumenti per dividere CSV si fermano a “ogni 1.000 righe”. Gli export reali sono più complessi. A volte serve un file per ogni paese, un file per ogni mese, un file per gli account enterprise, oppure un file di fallback per le righe che non corrispondono a nulla. Questo strumento è progettato per questa realtà.

Analisi intelligente prima della suddivisione

Lo strumento rileva automaticamente encoding, delimitatore, header duplicati, colonne vuote, campi di testo lunghi e colonne di raggruppamento con bassa cardinalità. Così è più facile scegliere una suddivisione pratica invece di procedere per tentativi.

Riceve anche avvisi quando una suddivisione è rischiosa: troppi file di output, troppi file minuscoli o un unico gruppo enorme che supera di molto tutti gli altri.

Pensato per grandi export CSV del mondo reale

I file di grandi dimensioni restano lato client. Può visualizzare l’anteprima del risultato prima del download, mantenere solo le colonne necessarie ed esportare uno o più file in un archivio ZIP.

Funziona molto bene per batch di outreach, handoff per paese, pulizia del CRM, revisioni di compliance e suddivisioni storiche mensili.

Guida alle impostazioni per gli aspetti più complessi

Alcune impostazioni di suddivisione sono molto potenti, ma non immediatamente intuitive. Le icone di aiuto nello strumento rimandano alle spiegazioni corrispondenti qui sotto, così può capire cosa cambia davvero un’impostazione prima di visualizzare l’anteprima della suddivisione.

Righe, overlap e blocchi basati sulla dimensione

Sono le modalità di suddivisione più rapide e di solito le più sicure quando servono solo file più piccoli.

Righe per file assegna a ogni output più o meno lo stesso numero di righe. È l’opzione migliore quando gli strumenti a valle contano sulla dimensione del batch, non sulla categoria o sul significato.

Righe in overlap ripete alcune righe al confine tra i file. Le usi solo quando il batch successivo ha bisogno di un po’ di contesto da quello precedente.

Mantieni insieme le righe raggruppate evita che lo stesso account, azienda o ordine venga spezzato tra più file. È importante quando le righe appartenenti alla stessa entità devono restare insieme.

Dimensione massima per file è utile per i limiti di upload. Cerca di restare sotto una soglia in byte, ma la lunghezza delle righe può variare, quindi l’ultimo file o alcuni file potrebbero risultare meno uniformi rispetto ai blocchi basati sulle righe.

Output raggruppati e valori rari

Le suddivisioni basate sui valori sono ideali quando avere un CSV per paese, owner, stato o source rende il risultato più facile da revisionare o passare ad altri.

Dividi per colonna/e crea un output per ogni valore distinto o combinazione di valori. Una sola colonna produce output più semplici; due o più colonne generano file più granulari.

Gestione dei valori rari aiuta quando valori sporadici creerebbero troppi file minuscoli. Può mantenere solo i gruppi più grandi e unire tutti gli altri in un gruppo “other”.

Dividi anche i gruppi grandi in base alla dimensione del file è utile quando una categoria è molto più grande delle altre. Mantiene la logica di raggruppamento, ma evita che un unico file enorme domini l’export.

Regole, first match e righe senza corrispondenza

La suddivisione basata su regole è utile quando la destinazione dei file dipende dalla logica di business invece che da una singola semplice colonna di raggruppamento.

Solo first match significa che una riga si ferma alla prima regola che soddisfa. Lo disattivi solo quando desidera intenzionalmente copiare la stessa riga in più file di output.

Mantieni le righe senza corrispondenza in un file separato assicura che le righe che non soddisfano nessuna regola vengano comunque conservate nel proprio export.

Nome del file per le righe senza corrispondenza è semplicemente il nome di questo file jolly. È utile quando desidera un output chiaro come needs-review.csv o no-rule-match.csv.

Date, impostazioni di export e file di output più puliti

Queste impostazioni contano quando l’input è disordinato o quando i nomi dei file esportati devono adattarsi a un workflow esistente.

Formato data serve per le colonne di date ambigue. Se il rilevamento automatico sbaglia, imposti il formato atteso prima di raggruppare per mese, anno o settimana ISO.

Date non valide le permette di decidere se i valori errati debbano essere saltati o spostati in un file separato. È più sicuro che perdere righe in silenzio.

Pattern del nome file controlla i nomi finali degli output. Usi variabili come {index} e {label} quando i suoi batch richiedono una numerazione prevedibile.

Colonne da mantenere nell’output rimuove le colonne non necessarie prima della suddivisione. Così gli export restano più leggeri e puliti, soprattutto quando il CSV originale contiene colonne di supporto che non desidera nei passaggi successivi.

Casi limite gestiti da questo strumento

Gli export CSV reali sono raramente puliti. Questo strumento è progettato per gestire i casi fastidiosi che di solito mandano in crisi i splitter più semplici.

Celle tra virgolette, virgole incorporate e interruzioni di riga

Le righe non vengono suddivise solo perché una cella tra virgolette contiene una virgola o un’interruzione di riga.

Il parser mantiene intatti i valori CSV tra virgolette, così indirizzi, note o campi di testo lunghi non vengono spezzati in righe false durante la suddivisione.

Header duplicati, colonne vuote e output proiettato

Header disordinati ed export troppo grandi sono comuni negli export di CRM, finance e support.

Gli header duplicati vengono normalizzati così i confronti continuano a funzionare. Le colonne vuote possono essere individuate e la projection consente di rimuovere colonne prima di generare gli output.

File grandi e anteprima lazy

L’anteprima dovrebbe aiutarla a decidere, non impedirle di elaborare file grandi.

Per le suddivisioni per righe di grandi dimensioni, lo strumento può mantenere l’anteprima leggera e precaricare solo il primo file di output. Le anteprime secondarie e i download vengono materializzati on demand.

Date non valide, regole senza corrispondenza e gruppi sbilanciati

Lo splitter mantiene visibili le righe dei casi limite invece di scartarle silenziosamente.

Le righe con date non valide possono finire in un file separato, le righe che non corrispondono a nessuna regola possono essere mantenute nel proprio export e le suddivisioni raggruppate possono avvisarla quando un segmento è molto più grande degli altri.

Divida per paese o stato

Usi le suddivisioni per valori raggruppati quando desidera un CSV per paese, owner, stato, source o qualsiasi campo a bassa cardinalità.

Input
id,name,country,status
1,Alice,FR,active
2,Bob,FR,inactive
3,Carol,US,active
4,Dan,DE,lead
Output
split-fr.csv
id,name,country,status
1,Alice,FR,active
2,Bob,FR,inactive

split-us.csv
id,name,country,status
3,Carol,US,active

Crei file di output basati su regole

Le regole condizionali le permettono di definire destinazioni pratiche come account enterprise, indirizzi Gmail o righe di fallback che non corrispondono a nulla.

Input
company_size,country,email
120,US,alice@gmail.com
25,FR,bob@startup.test
300,DE,ops@datablist.com
Output
enterprise.csv
company_size,country,email
120,US,alice@gmail.com
300,DE,ops@datablist.com

gmail.csv
company_size,country,email
120,US,alice@gmail.com

Posso dividere un CSV per valore di colonna?

Sì. Scelga una o più colonne, visualizzi in anteprima il numero di gruppi, limiti facoltativamente il numero di file di output e raggruppi i valori rari in un file “other”.

Posso dividere un CSV per dimensione del file?

Sì. Imposti un obiettivo in byte per file. È utile quando un altro strumento ha limiti di upload. L’anteprima avvisa quando la lunghezza delle righe è troppo variabile per stime affidabili.

Posso dividere un CSV per mese o anno?

Sì. Scelga una colonna data, selezioni mese, anno o settimana ISO e decida se le date non valide debbano finire in un file dedicato oppure essere saltate.

Lo strumento crea un archivio ZIP?

Sì. Le suddivisioni con un solo output vengono scaricate come CSV. Le suddivisioni multi-file vengono scaricate come ZIP, così gli export segmentati di grandi dimensioni restano gestibili.

Strumenti correlati