Vai al contenuto

Dividere un CSV

CSV Splitter

Divide una tabella per numero di righe o per i valori distinti di una colonna, in file separati con l’intestazione ripetuta in ciascuno.

Un file in tanti: parti di dimensione uguale, oppure un file per ogni valore distinto di una colonna. L’intestazione è ripetuta in ogni parte, così ciascun pezzo si apre come tabella e non come blocco di righe senza testa.

🔒 Funziona interamente nel tuo browsercsvsplitbatch

Trascina qui un CSV o TSV

Letto in questa scheda. Non viene caricato niente. I file scritti da Excel in coreano, giapponese, cinese e occidentale (CP949, Shift_JIS, GBK, Windows-1252) vengono riconosciuti.

Come si usa

  1. Scegliere come tagliare

    Per numero di righe, quando c’è un limite di caricamento, oppure per i valori di una colonna, per avere un file per regione, per mese, per responsabile.

  2. Vedere in anteprima una parte

    Il selettore dà un nome a ogni parte e ne indica il numero di righe. Controllarne una prima di scaricarne quaranta costa meno che controllarne quaranta dopo.

  3. Scaricarne una o tutte

    «Scarica tutto» lancia un salvataggio per file, distanziati nel tempo. I browser limitano le raffiche di scaricamenti avviati da codice, e quelli che scartano se ne vanno in silenzio.

Domande frequenti

Dice che la colonna ha 4.000 valori distinti

Allora sarebbero 4.000 file, e nessun browser ne salverà tanti in una volta. Di solito quel conteggio significa che la colonna è un id e non una categoria: meglio filtrare, oppure dividere su qualcosa di più grossolano.

Che cosa succede a un valore che contiene una barra?

I nomi dei file vengono dai valori delle celle, e i valori contengono abitualmente caratteri che un filesystem non accetta. Quelli vengono sostituiti con un trattino e la lunghezza del nome viene limitata, così una parte non va mai persa per via di un nome non salvabile.

Posso dividere per dimensione del file invece che per righe?

Non direttamente, ma le righe sono una buona approssimazione: basta dividere il limite di dimensione per la lunghezza media di una riga in byte. Una divisione esatta per dimensione dovrebbe tagliare a metà di una riga oppure lasciare le parti riempite in modo disuguale, e nessuna delle due cose è più utile che scegliere un numero di righe.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.