Formatomat

Convertire CSV in Excel

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.

  • File mai caricati
  • Gratis, senza registrazione
  • Nessuna coda

oppure trascinali qui. Puoi anche incollare un’immagine (Ctrl+V).

Gratis · Senza registrazione · Nessun caricamento

Come convertire CSV in Excel

  1. 01

    Aggiungi i file CSV

    Clicca su «Scegli i file CSV» o trascinali nella pagina. Puoi aggiungerne più di uno alla volta.

  2. 02

    Controlla il formato Excel

    Il formato Excel è già selezionato. I numeri vengono riconosciuti automaticamente; le date restano scritte così come sono.

  3. 03

    Converti e scarica

    Clicca su «Converti», poi scarica il tuo file Excel. Con più file puoi scaricare tutto insieme in uno ZIP.

Da CSV a Excel: cosa sapere

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.

CSV e Excel: che differenza c’è?

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.

XLSXMicrosoft Excel (Office Open XML)

Il formato delle cartelle di lavoro Microsoft Excel dal 2007. Contiene uno o più fogli con numeri, date, testi e formule.

Domande frequenti su CSV in Excel

Gli zeri iniziali di CAP e numeri di telefono vengono mantenuti?

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.

Gli accenti del mio CSV si vedono male in Excel: la conversione risolve?

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.

I miei file CSV vengono caricati su Internet?

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.

La conversione da CSV a Excel fa perdere qualità?

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 file CSV posso convertire?

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.

Funziona su iPhone e Android?

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.