Convertire CSV in Excel (XLSX)

Questo convertitore trasforma un file CSV in una cartella di lavoro Excel .xlsx: rileva il separatore e la codifica, trasforma numeri e date ISO in vere celle e lascia come testo i valori con zeri iniziali. La cartella di lavoro viene creata nel Suo browser e il CSV non viene caricato. Date come 03/04/2024 restano testo invece di essere indovinate, e le celle che iniziano con = vengono scritte come testo, non come formule.

Un file non è stato convertito correttamente? Scrivi a [email protected], possibilmente con un piccolo file di esempio, e verrà corretto.

In breve

Perché convertire un file CSV in Excel

Aprire un file CSV con un doppio clic è una scommessa. A seconda delle impostazioni della lingua del computer, Excel può mettere ogni riga in un'unica lunga colonna, mostrare è al posto di è, trasformare il CAP 00150 in 150 e un lungo numero di conto in 4,57E+15. Questo convertitore legge il CSV con cura e scrive una vera cartella di lavoro Excel (.xlsx), così quello che apre è quello che c'era nel file. Rileva il separatore (virgola, punto e virgola, tabulazione o barra verticale) e la codifica (UTF-8, UTF-16 o il Windows-1252 che scrivono le versioni meno recenti di Excel) e mostra le prime righe, così può controllare che le colonne siano giuste prima di convertire. I numeri diventano numeri che può sommare, le date ISO come 2024-05-01 diventano vere date, e tutto ciò che sembra soltanto un numero, come i codici con zeri iniziali, resta testo. La prima riga viene messa in grassetto e resta visibile durante lo scorrimento.

Come convertire un CSV in Excel

  1. Trascini il Suo file CSV nel riquadro, oppure faccia clic per sceglierlo.
  2. Controlli le colonne nell'anteprima; se sembrano sbagliate, scelga un altro separatore.
  3. Faccia clic su «Converti in Excel» e apra il file .xlsx scaricato in Excel, Numbers, LibreOffice o Google Sheets.

Che cosa cambia con la conversione

Zeri iniziali e numeri lunghi restano testo

Valori come 0045, 007 o 000123 vengono scritti come celle di testo, così gli zeri si conservano. Lo stesso vale per i numeri con più di 15 cifre, come numeri di carta, di conto o di spedizione: Excel conserva al massimo 15 cifre significative e sostituirebbe le altre con zeri. Anche i numeri con un separatore delle migliaia, come 1.250,00, e gli importi con il simbolo di una valuta restano testo, perché potrebbero essere letti in più di un modo.

Quali date diventano date di Excel

Solo le date scritte nella forma anno-mese-giorno, come 2024-05-01 o 2024-05-01 14:30, diventano celle di data. Una data come 03/04/2024 significa 3 aprile in Europa e 4 marzo negli Stati Uniti, quindi viene conservata esattamente come è scritta invece di essere indovinata. Excel può comunque trasformare una colonna del genere in date con Dati › Testo in colonne.

Virgole decimali

In un CSV con punti e virgola, i numeri come 3,5 vengono letti come 3.5 quando la maggior parte dei numeri del file è scritta così. In Excel la cella mostra poi 3,5 o 3.5 a seconda delle Sue impostazioni, ma il numero è lo stesso.

Le formule non vengono eseguite

Una cella che inizia con = viene scritta come testo, non come formula. Così la cartella di lavoro resta sicura: un CSV di provenienza sconosciuta non può introdurre una formula attiva nel Suo foglio di calcolo.

Informazioni sui formati

CSV

Il CSV (comma-separated values, valori separati da virgole) è una tabella in testo semplice: una riga di testo per ogni riga della tabella, con le celle separate da una virgola, un punto e virgola o una tabulazione. Excel, Google Sheets, Numbers, tutti i database e la maggior parte dei linguaggi di programmazione lo leggono e lo scrivono, per questo è il modo abituale di passare una tabella da un programma all'altro.

  • Non esiste uno standard per il separatore: Excel usa la virgola o il punto e virgola a seconda delle impostazioni della lingua.
  • Ogni valore è testo; se 00150 sia un numero o un CAP lo decide il programma che lo legge.
  • Non ci sono fogli, formule, colori né larghezze delle colonne, solo i valori.
  • La codifica non è salvata nel file; UTF-8 è la scelta sicura, ed Excel ha bisogno di un BOM per riconoscerla.

Excel (XLSX)

L'XLSX è il formato delle cartelle di lavoro di Microsoft Excel da Excel 2007, scritto anche da LibreOffice, Numbers e Google Sheets. Dietro l'estensione c'è un archivio zip di file XML: uno per foglio, più il testo condiviso, gli stili e le formule.

  • Una cartella di lavoro può contenere più fogli; un file CSV contiene una sola tabella.
  • Le celle mantengono il loro tipo: numero, data o testo, così un CAP come 00150 può conservare lo zero iniziale.
  • Un foglio contiene al massimo 1.048.576 righe e 16.384 colonne.
  • Il vecchio formato .xls (Excel 97-2003) è un formato binario diverso.

Domande frequenti

Il mio file CSV viene caricato su un server?

No. Il file viene letto e la cartella di lavoro viene creata dal Suo browser sul Suo dispositivo. Non viene inviato nulla a un server, e questo conta per elenchi di clienti, dati sulle retribuzioni ed esportazioni dai programmi di contabilità.

Posso disattivare il riconoscimento di numeri e date?

Sì. Tolga la spunta dall'opzione e ogni cella verrà scritta come testo, esattamente come appare nel CSV. È utile per elenchi di codici o numeri di telefono, dove non si deve calcolare nulla.

Quanto può essere grande il CSV?

Un foglio Excel contiene al massimo 1.048.576 righe e 16.384 colonne, e lo strumento La avvisa se il file ne ha di più. Si possono leggere file fino a 200 MB; qualche centinaio di migliaia di righe richiede pochi secondi su un portatile.

La cartella di lavoro funziona in Google Sheets e Numbers?

Sì. Il file .xlsx segue il formato standard Office Open XML, che Google Sheets, Apple Numbers e LibreOffice Calc aprono tutti.