CSV · TSV → CSV

Pulizia CSV e correzione importazioni

Pulisci file CSV o TSV per importarli, in privato nel browser.

01

Aggiungi file CSV

CSV · TSV · TXT

02

Impostazioni di importazione

Pulisci i dati

03

Colonne

Scegli e riordina le colonne. Modifica i nomi se la prima riga contiene intestazioni.

Scegli un file per vedere l’anteprima.

04

Anteprima

Scegli un file per vedere l’anteprima.

I file restano sul tuo dispositivo.

Pulisci un CSV senza perdere il significato delle colonne

Prepara una tabella CSV, TSV o TXT per l'importazione correggendo separatori e codifica, eliminando gli spazi ai bordi dei campi, rimuovendo righe vuote o duplicate e completando le righe corte. Poi seleziona, rinomina e riordina le colonne. Verifica il risultato rispetto alle regole di importazione della destinazione: un'anteprima apparentemente pulita non dimostra che identificatori, date o formule verranno interpretati correttamente da un'altra applicazione.

Passo dopo passo

  1. Apri un file e controlla il separatore e la codifica dei caratteri. Se tutti i valori compaiono in una colonna, scegli il separatore corretto; se i nomi accentati sono alterati, seleziona la codifica originale. Decidi se la prima riga contiene le intestazioni.
  2. Attiva solo le operazioni di pulizia necessarie. La rimozione degli spazi viene eseguita prima del confronto dei duplicati e il completamento può uniformare le righe corte. Scegli le colonne da mantenere, modifica i nomi delle intestazioni e usa le frecce per ordinarle. Cambiare separatore o codifica azzera le scelte delle colonne.
  3. Scegli un separatore di uscita, scarica il CSV pulito e controllalo nello strumento di importazione della destinazione. L'anteprima mostra solo le prime 12 righe di dati e 12 colonne; l'esportazione usa tutte le righe mantenute e le colonne selezionate.

Impostazioni e limiti

Analisi e pulizia
Il rilevamento automatico del separatore considera virgola, punto e virgola, tabulazione e barra verticale; un separatore personalizzato deve essere un solo carattere valido. Sono supportati i separatori tra virgolette, i campi su più righe e le virgolette raddoppiate. L'intestazione è protetta dalla rimozione delle righe.
Limiti prima della pulizia
Il limite dei file in ingresso è di 20 MiB, 100,000 righe analizzate inclusa l'intestazione, 1,000 colonne e 1,000,000 di celle. Questi limiti vengono controllati prima della pulizia, quindi rimuovere i duplicati non può recuperare un file troppo grande già rifiutato.
Esportazione e tipi di dati
Il risultato è UTF-8 senza BOM, con terminazioni di riga CRLF e una nuova riga finale. Il nome del file termina in -cleaned.csv anche per il risultato separato da tabulazioni. I campi restano testo nel file, ma il programma di importazione decide i tipi; i valori che sembrano formule non vengono neutralizzati.

Esempio pratico

Scarica dirty-accounts.csv. Scegli il punto e virgola e mantieni l'intestazione. Attiva la rimozione degli spazi, delle righe vuote e dei duplicati, e il completamento delle righe corte. Rinomina ID in Account ID, sposta Name al primo posto, poi esporta usando la virgola come separatore di uscita.

Dati di esempio

ID;Name;Note
00123; Anna ;"first; order"
00123;Anna;"first; order"
;;
00456;Bjørn
Risultato atteso
NameAccount IDNote
Anna00123first; order
Bjørn00456

Il risultato atteso è di due righe rimosse e nessuna riga di lunghezza irregolare. Le due righe di Anna diventano identiche dopo la rimozione degli spazi; la riga vuota scompare e il valore Note mancante di Bjørn diventa un campo vuoto. Confronta cleaned-accounts.csv e la tabella di uscita. Il file conserva 00123 e 00456, ma aprirlo direttamente in Excel può comunque eliminare gli zeri iniziali; importa quelle colonne come testo.

Domande e risoluzione dei problemi

Perché escludere una colonna non ha rimosso altri duplicati?

Il confronto dei duplicati usa le righe originali complete dopo la pulizia, prima dell'esclusione delle colonne. Le righe che differiscono solo in una colonna esclusa restano distinte. Definisci nel file originale la regola desiderata per i duplicati prima di usare questo strumento.

Perché le virgolette sono cambiate nell'esportazione?

L'esportatore rigenera le virgolette in base al separatore scelto e raddoppia quelle contenute nei campi. Passare dal punto e virgola alla virgola può rendere privo di virgolette un campo che prima le aveva. Il valore può così restare lo stesso, anche se il file non è identico byte per byte.

Cosa devo fare in caso di errori di analisi o righe irregolari?

Controlla prima il separatore e la codifica. Correggi nel file originale le virgolette non chiuse; il completamento aggiunge solo le celle finali mancanti e non può correggere virgolette malformate o colonne spostate. Mantieni selezionata almeno una colonna e suddividi un file che supera i limiti di ingresso.