Vai al contenuto principale

Dividere un CSV

Separa un CSV in più risultati per numero di righe o gruppi desiderati, quindi scarica ogni file generato.

  • Appunti

Integra questo widget

Personalizza il risultato, controlla l’anteprima e copia il codice.

Anteprima

Tipo di codice di integrazione

Codice da copiare

Responsive e ridimensionato automaticamente da Bethemesh.

Questo strumento ti è stato utile?

Come funziona questo strumento?

Un’importazione limitata per numero di record o una distribuzione per squadra può richiedere più CSV piccoli anziché un’unica tabella. Il divisore distribuisce i dati per quantità di righe o valori di una colonna senza spezzare una cella CSV contenente interruzioni di riga. Ogni parte diventa un file indipendente. Questa pagina non divide secondo una dimensione esatta in byte e non crea un archivio ZIP. A differenza della divisione di fogli di calcolo, produce CSV separati e non gruppi raccolti come fogli in una cartella Excel.

La modalità iniziale è per numero di righe, con un valore di partenza di 1.000 record di dati per file. Le parti seguono la sequenza originale e l’ultima può essere più corta. Si contano record CSV logici: un indirizzo citato su tre righe fisiche vale ancora un solo record. Le dimensioni in byte non sono quindi uguali né garantite sotto una soglia precisa, anche se ogni parte completa contiene lo stesso numero di righe. Quantità di record e peso del file sono vincoli diversi.

Nella modalità colonna indica un titolo esatto o una posizione da 1. Ogni valore testuale distinto forma un gruppo secondo la prima apparizione; i record al suo interno mantengono l’ordine relativo. Maiuscole e spazi appartengono al valore: Nord, nord e Nord circondato da spazi restano separati. I nomi dei file vengono semplificati e accorciati, con suffissi per evitare che collisioni di nomi mescolino gruppi diversi. Anche una cella vuota e la parola letterale empty rimangono gruppi distinti.

L’interfaccia parte con intestazioni attive e le ripete in ogni file; non rientrano nel limite richiesto delle righe di dati. Il separatore viene rilevato tra virgola, punto e virgola, tabulazione e barra verticale oppure scelto esplicitamente e riutilizzato in ogni parte. Campi citati e virgolette duplicate rimangono coerenti. Il controllo condiviso limita i file importati a 5 MiB. L’elaborazione carica i dati in memoria, non legge enormi file in streaming; anche il testo incollato dipende in pratica dalle risorse del browser.

Come usare questo strumento

  1. Carica la fonte e conferma la struttura

    Incolla il CSV oppure importa un file entro il limite consentito. Regola separatore e intestazione, soprattutto quando il primo record sembra un dato ordinario e non una riga di titoli.

  2. Scegli il criterio di distribuzione

    Per i lotti inserisci un numero intero positivo di righe. Per i gruppi scegli un nome di colonna esatto o la sua posizione. Esamina valori vuoti e varianti di maiuscole prima della suddivisione.

  3. Controlla e scarica le parti

    Esegui la divisione e confronta la somma dei record con quella della fonte, escluse le intestazioni. Scarica un file oppure usa il pulsante globale; il browser può richiedere il permesso per download multipli consecutivi.

Casi d’uso

Creare lotti per un importatore

Dividi una tabella in parti che rispettino il massimo di record del destinatario. Controlla separatamente i byte quando il sistema impone anche un limite di dimensione per ogni file.

Distribuire dati per squadra

Produci un CSV per ogni valore di un campo di assegnazione. Controlla prima le varianti dei nomi, per evitare che la stessa squadra reale riceva più file a causa di etichette incoerenti.

Verificare un’esportazione per fasi

Crea lotti consecutivi per un controllo manuale. Le intestazioni ripetute permettono a ogni destinatario di comprendere le colonne senza consultare la prima parte o la fonte completa originale.

Esempi

Distribuire tre record in lotti da due

Con due righe per file e intestazioni attive, la prima parte contiene Anna e Bruno e la seconda Chiara. Ogni file ripete id;nome. Questi titoli ripetuti non contano tra i tre record di dati distribuiti.

Input

id;nome
1;Anna
2;Bruno
3;Chiara

Risultato

part-1.csv
id;nome
1;Anna
2;Bruno

part-2.csv
id;nome
3;Chiara

Riunire i record della stessa regione

La modalità colonna su regione crea un file Nord con identificativi 1 e 3 e un file Sud con 2. I record Nord non devono essere vicini nella fonte: il raggruppamento non richiede un ordinamento preliminare della tabella.

Input

regione;id
Nord;1
Sud;2
Nord;3

Risultato

Nord.csv
regione;id
Nord;1
Nord;3

Sud.csv
regione;id
Sud;2

Consigli e buone pratiche

  • Dividere per righe non soddisfa automaticamente un limite di 2 MB. Una cella molto lunga può rendere pesante una sola parte. Misura i file effettivi prima di passarli a un importatore con vincoli rigorosi sui byte.
  • I caratteri rimossi dai nomi dei file restano presenti nelle celle. Valori che generano lo stesso nome semplificato vengono distinti con suffissi, senza essere uniti accidentalmente in un unico gruppo condiviso.
  • Scarica tutto avvia più file separati, senza ZIP. Se il browser blocca la successione, autorizza i download multipli per questa pagina oppure utilizza i pulsanti individuali delle parti che hai generato.

Domande frequenti

Una cella multilinea può essere spezzata tra due file?

No. Si dividono i record interpretati dal lettore CSV, non ogni interruzione fisica di riga. Le interruzioni citate appartengono alla loro cella e restano con il record completo nella parte generata corrispondente.

Perché le parti hanno dimensioni diverse?

Il numero di record non determina la lunghezza delle celle. Due lotti di mille righe possono avere pesi molto differenti. Questo strumento non divide in base a un obiettivo espresso in byte o megabyte.

Nord e nord vengono raggruppati insieme?

No. Le chiavi mantengono il testo esatto, comprese maiuscole e spazi. Uniforma queste differenze prima soltanto se indicano realmente la stessa categoria e non una distinzione utile che deve rimanere nei tuoi dati.

Che cosa accade se il file contiene soltanto titoli?

Non ci sono gruppi di dati e quindi non vengono create parti da scaricare. Verifica che l’intestazione non abbia interpretato il tuo unico record come titoli. Il divisore non inventa file vuoti per valori di gruppo assenti.

Strumenti correlati

Strumenti simili o complementari a questo.

Strumenti simili

Unisci più file CSV in un’unica tabella mantenendo colonne coerenti.

Dati e fogli di calcoloIn evidenzaUsa questo strumento

Valida la struttura di un file CSV e individua rapidamente righe o colonne problematiche.

Dati e fogli di calcoloIn evidenzaUsa questo strumento