CSVComma-Separated Values
Un semplice file di testo in cui ogni riga è una riga di tabella, con i valori separati da virgole o punti e virgola. È il formato di scambio dati più universale.
Trasforma i tuoi file CSV in file Excel in pochi secondi. La conversione avviene nel browser: i tuoi file non vengono mai caricati su un server.
oppure trascinali qui. Puoi anche incollare un’immagine (Ctrl+V).
Gratis · Senza registrazione · Nessun caricamento
File
Questi file di esempio sono generati nella pagina. Convertili per provare, oppure aggiungi i tuoi.
Clicca su «Scegli i file CSV» o trascinali nella pagina. Puoi aggiungerne più di uno alla volta.
Il formato Excel è già selezionato. I numeri vengono riconosciuti automaticamente; le date restano scritte così come sono.
Clicca su «Converti», poi scarica il tuo file Excel. Con più file puoi scaricare tutto insieme in uno ZIP.
Aprire un CSV direttamente in Excel spesso mette tutto in un’unica colonna. Qui il separatore viene individuato tra virgola, punto e virgola, tabulazione e barra verticale, e una prima riga «sep=;» viene rispettata. I campi tra virgolette, anche su più righe, restano in un’unica cella. Una virgoletta di apertura mai richiusa (file malformato) viene tenuta come testo e il resto del file viene letto riga per riga; una virgoletta di chiusura seguita da altro che un separatore mantiene il campo intero, e una riga con più campi della riga dei titoli viene segnalata: un messaggio cita la riga da controllare. In un file TSV le virgolette restano testo, tranne se racchiudono i campi come fanno Excel o R; un campo che inizia con virgolette mai chiuse viene segnalato allo stesso modo. Se la prima riga contiene solo testo, viene messa in grassetto e bloccata in cima al foglio, e la larghezza delle colonne si adatta al contenuto.
Diventano numeri i valori semplici come 1234.5, 1234,5, .25 o −8,25 (con il segno meno tipografico): il separatore decimale viene dedotto da ogni colonna, o altrimenti dall’intero file, e un valore ambiguo come 1,250 si legge con la virgola decimale in un file con punto e virgola, come una virgola tra due cifre (12,5) in un file di una sola colonna. Un importo con le migliaia separate da spazi, come 1 250,50, diventa anch’esso un numero, tranne in una colonna in cui il separatore decimale è il punto. Un numero scritto 1,10 mantiene la visualizzazione dei suoi due decimali. Restano testo gli importi con simbolo € o %, gli identificativi di 16 cifre o più, che così non perdono nessuna cifra (la riga del file li segnala), e i codici come 3E12 o -0, tranne in una colonna che contiene solo numeri, dove 3E12 diventa un numero, cosa che un messaggio segnala; un valore che sembra un numero ma resta testo in una colonna di numeri, come 1 250.50, 250,00-, (120.00) o +40.00, viene segnalato con le sue celle. Le date restano scritte così come sono, come testo: per calcolare, convertile con la funzione DATA.VALORE. Una cella che inizia con = resta testo e non viene mai eseguita come formula.
Un semplice file di testo in cui ogni riga è una riga di tabella, con i valori separati da virgole o punti e virgola. È il formato di scambio dati più universale.
Il formato delle cartelle di lavoro Microsoft Excel dal 2007. Contiene uno o più fogli con numeri, date, testi e formule.
Sì. Un valore che inizia con zero, come 00184 o 0612345678, viene salvato come testo e conserva gli zeri, mentre Excel di solito li elimina quando apre direttamente il CSV. Attenzione: un codice senza zero iniziale, come 20121, diventa un numero, quindi una stessa colonna può mescolare testo e numeri.
In genere sì. Il problema nasce quasi sempre da un file UTF-8 che Excel legge con la codifica di Windows. Formatomat riconosce UTF-8, con o senza BOM, UTF-16 e le codifiche datate più diffuse (Windows-1252, ISO-8859-15, Mac OS Roman, codifiche DOS CP850 e CP437, Europa centrale, cirillico, compresa la codifica DOS IBM866, greco, turco, baltico, arabo, ebraico, thailandese, giapponese, cinese, coreano), poi salva il testo in Unicode nella cartella di lavoro: gli accenti appaiono correttamente. Un file senza BOM che non è in UTF-8 viene letto in Windows-1252 quando il suo testo vi si legge correttamente; altrimenti la codifica viene dedotta, un messaggio indica quella scelta, ed è meglio allora controllare gli accenti. In un file UTF-8, una riga scritta in Windows-1252 viene letta così, e un messaggio la cita; un byte isolato o un carattere spezzato diventa «�», senza rovinare il resto del testo, e il messaggio ne cita la riga. Un file in un’altra codifica, per esempio vietnamita, può essere letto male: salvalo prima in UTF-8.
No. Il file viene letto e convertito dal browser, sul tuo dispositivo. Nulla viene inviato a un server e nulla viene conservato dopo la chiusura della pagina.
No. Tutti i valori vengono mantenuti: i numeri diventano veri numeri, tranne quelli che un foglio di calcolo non conserverebbe così come sono scritti, che restano testo, invariati: un codice con zero iniziale (01234), un valore di più di 15 cifre o fuori dai limiti di un foglio di calcolo (cosa che la riga segnala), o un valore che somiglia a un numero senza essere scritto come quelli del file (1 250.50 tra virgole decimali, 250,00-), che la riga segnala in una colonna di numeri; le date restano scritte così come sono e la riga di intestazione è in grassetto.
Quanti ne vuoi, gratis e senza registrazione. Aggiungili tutti e scarica i risultati uno per uno o in un unico ZIP. La dimensione massima dipende dal dispositivo e dal browser, con alcuni limiti che ne proteggono la memoria (per esempio 20.000 file per archivio o 5 milioni di celle piene per cartella di lavoro: vedi le domande frequenti della pagina iniziale); un file che ne supera uno non viene convertito, e un messaggio lo dice.
Formatomat è pensato per i browser recenti, su computer, iPhone e Android, senza app da installare. Una conversione che il browser non sa fare (un formato che non sa leggere o scrivere) viene rifiutata con un messaggio che lo dice.
Rilascia per aggiungere i file