Incolla qui il tuo CSV rotto e clicca "Ripara CSV!!" per sistemarloInserisci CSV Rotto

Cos'è il Riparatore CSV?

Hai un CSV che non vuole essere importato? Righe irregolari, virgolette non sfuggite, il delimitatore sbagliato, un BOM vagante, virgolette tipografiche copiate da un documento Word — qualunque di questi può far esplodere Excel, pandas o il loader del tuo database. Il Riparatore CSV legge il tuo CSV (Comma-Separated Values) incasinato e restituisce una versione pulita che fa davvero il parsing.

A differenza del JSON, il CSV non ha una specifica rigida — l'RFC 4180 è una linea guida, non una legge. Excel, Google Sheets, il COPY di Postgres e il modulo csv di Python piegano le regole in modi diversi. Questo strumento ripara i problemi strutturali che causano errori di parsing duri: numero di colonne che varia, virgolette sbilanciate, righe che si sono spezzate silenziosamente in mezzo a un campo tra virgolette. Una volta pulito, passalo nel nostro Validatore CSV per conferma.

I tuoi dati non restano da noi — ripariamo solo i byte e te li restituiamo. Niente account, niente registrazioni, nessun salvataggio della tua lista abbonati sul nostro server.

Come Usare il Riparatore CSV

Tre passi. Ognuno corrisponde a un pulsante su questa pagina — niente è nascosto.

1

Incolla il CSV Rotto o Carica l'Esempio

Butta il tuo CSV nell'editor a sinistra. Clicca CSV di Esempio per caricare un file di ordini volutamente rotto con il tipo di errore che si incontra davvero — un campo con virgolette a metà che si mangia il resto della riga. Esempio di CSV rotto:

orderId,customer,product,quantity,total
  ORD-1001,"Ava Chen",Wireless Mouse,2,49.98
  ORD-1002,Marco Rivera,"USB-C Hub,1,79.99
  ORD-1003,"Priya Patel",Mechanical Keyboard,1,129.99
  ORD-1004,"Lee, Jordan",Webcam HD,1,59.99

La riga 3 ha una virgoletta non chiusa — "USB-C Hub apre ma non si chiude mai, quindi il parser si mangia tutto quello che viene dopo. Problema tipico del mondo reale.

2

Clicca Ripara CSV!!

Premi il pulsante verde Ripara CSV!!. Il riparatore rileva il delimitatore (virgola, punto e virgola, tab o pipe — utile per gli export europei che usano ;), sistema le virgolette secondo le regole dell'RFC 4180 e riempie o accorcia le righe in modo che ognuna abbia lo stesso numero di colonne.

3

Controlla il CSV Riparato

Il pannello a destra mostra il CSV ripulito. Dagli un'occhiata, copialo e caricalo nel tuo database, foglio di calcolo o pipeline. Se continua a fare i capricci, incollalo nel nostro Validatore CSV per un secondo parere o nel nostro Formattatore CSV per allineare le colonne visivamente.

Quando Lo Useresti Davvero

Import nel Database che Falliscono

Il COPY di Postgres e il LOAD DATA INFILE di MySQL non perdonano — una virgoletta fuori posto e tutto il file viene rifiutato. Sistema il file, rifai l'import, vai a casa in orario.

Export da Excel e Google Sheets

Gli export europei di Excel usano ; come delimitatore e ci mettono davanti un BOM UTF-8 che rompe read_csv di pandas. Il riparatore normalizza il delimitatore e toglie il BOM così la tua pipeline pandas gira e basta.

Dati Modificati a Mano

Qualcuno ha aperto il CSV in Notepad, corretto un refuso, salvato — e adesso i fine riga sono mischiati e il conteggio delle righe è sballato di uno. Il riparatore gestisce \r\n/\n mischiati, righe irregolari e spazi in coda senza che tu debba beccare la differenza a mano.

Migrazioni Tra Strumenti

Stai spostando dati clienti o prodotti da un SaaS a un altro e quello che li riceve rifiuta l'import? Passa prima il file da qui — la maggior parte dei rifiuti sono problemi di escape delle virgolette o conteggio colonne che il riparatore sistema in una passata.

Domande Comuni

Il mio CSV viene salvato o mandato da qualche parte che non posso vedere?

Il tuo CSV va al nostro backend perché possa girare la riparazione, e torna subito indietro. Non logghiamo il contenuto del tuo file e non lo conserviamo. Dati sensibili — PII, dati di pagamento, qualsiasi cosa coperta da NDA — non dovrebbero passare da nessuno strumento online, il nostro compreso. Per quello, fai girare uno script csv di Python in locale.

Che tipi di errori CSV può davvero riparare?

Quelli comuni: righe irregolari (righe con meno o più colonne dell'intestazione), virgolette non sfuggite dentro campi tra virgolette, campi con virgole o ritorni a capo che dovrebbero essere tra virgolette ma non lo sono, fine riga \r\n/\n mischiati, un BOM UTF-8 vagante all'inizio, virgolette tipografiche incollate da elaboratori di testo, e il delimitatore sbagliato usato in modo coerente. Tutto secondo l'RFC 4180.

Modifica i valori effettivi dei miei dati?

No. Lo strumento ripara struttura e virgolette. Non inventa righe, non scarta righe di dati reali, non rinomina intestazioni, non riordina le colonne e non converte numeri in stringhe. Se una cella dice "79.99", resta "79.99".

Rileva il delimitatore in automatico?

Sì. Guarda l'input e sceglie virgola, punto e virgola, tab o pipe in base a cosa è coerente. L'output mantiene lo stesso delimitatore, quindi se sei partito con il punto e virgola finisci con il punto e virgola.

E i file davvero enormi?

C'è un limite di 64 KB sull'input. Per file più grandi — export da gigabyte, dump di log — usa uno strumento di streaming come csvkit o un veloce script pandas. Riparare un CSV da 2 GB non è proprio un'attività interattiva.

Dice che non riesce a riparare il mio CSV. E adesso?

Alcune strutture sono troppo ambigue per essere riparate in sicurezza — per esempio, un file dove non si capisce se una virgola dentro un campo doveva essere un separatore o una virgola letterale. In quei casi, dai un'occhiata alle prime righe, sistema il caso peggiore a mano e poi rimettilo qui per il resto. Puoi anche provare il nostro Validatore CSV per vedere esattamente quale riga sta dando fastidio al parser.

Altri Strumenti CSV Che Potrebbero Servirti

Riparare il CSV è un passo. Una volta che fa il parsing pulito, questi strumenti ti portano fino in fondo: