Convertitore da CSV a Excel (e da Excel a CSV)

Converti file CSV in veri fogli di lavoro .xlsx e file Excel di nuovo in CSV pulito — interamente nel tuo browser, senza upload, senza giochi di dimensione.

1.244 visualizzazioni

CSV → Excel


Excel → CSV

Come la Conversione Rispetta il Formato

CSV → Excel: incolla o scegli un CSV (separato da virgola, punto e virgola o tabulazione — rilevato automaticamente) e scarica un vero foglio di lavoro .xlsx, non un file di testo semplicemente rinominato. Il parser segue l'RFC 4180, la specifica CSV effettiva: i campi sono separati da virgole, ma qualsiasi campo che contiene esso stesso una virgola, una virgoletta doppia o un a capo deve essere racchiuso tra virgolette doppie — "Rossi, Mario" resta un solo campo, non due, e un valore multilinea tra virgolette resta un'unica cella invece di dividere la riga. I numeri arrivano in Excel come numeri, il testo come testo, e i caratteri accentati sopravvivono intatti — le tre cose che si rompono quando qualcuno si limita a rinominare un .csv in .xlsx.

Excel → CSV: scegli un file .xlsx, seleziona il foglio se ce ne sono diversi, visualizza in anteprima i dati e scarica un CSV UTF-8 con il delimitatore che preferisci. Esempio concreto: una cella contenente Roma, Italia viene esportata come "Roma, Italia" — tra virgolette — proprio perché un lettore delimitato da virgole non la scambi per due colonne. Viene incluso un BOM in modo che Excel riapra il CSV con i caratteri accentati corretti.

La regola delle virgolette funziona in entrambe le direzioni, e capirla spiega la maggior parte dei momenti "perché si è rotto il mio CSV". Un campo che contiene una virgoletta doppia letterale ha quella virgoletta raddoppiata e l'intero campo racchiuso tra virgolette — Ha detto "ciao" diventa "Ha detto ""ciao""" — ed è esattamente per questo che modificare a mano un CSV in un editor di testo semplice è più rischioso di quanto sembri: sbagliare il raddoppio e ogni lettore di fogli di calcolo a valle interpreterà la riga in modo diverso. Attenersi all'RFC 4180 in entrambe le direzioni è ciò che permette a questo strumento di far andare e tornare dati insoliti — indirizzi con virgole, note con a capo, virgolette dentro virgolette — senza spostare silenziosamente le colonne.

Cosa Vale la Pena Sapere

  • Il dialetto CSV di Excel non è universale. In molte impostazioni regionali europee e turche, Excel esporta il CSV con un delimitatore a punto e virgola invece della virgola — perché la virgola è già usata come separatore decimale in quelle impostazioni regionali (1.234,56 invece di 1,234.56), quindi non può fungere anche da separatore di campo senza ambiguità. Questa è una fonte frequente e reale di incompatibilità quando un file CSV attraversa i confini: un'esportazione Excel turca o francese aperta come delimitata da virgole altrove finisce interamente in un'unica colonna.
  • Le date sono memorizzate come numeri seriali. L'aspetto "simile a una data" è un formato di cella sovrapposto a un numero semplice; la conversione sposta fedelmente solo il valore sottostante.
  • Le formule non sopravvivono nel CSV. Il CSV non ha alcun concetto di formula, quindi Excel → CSV esporta l'ultimo risultato calcolato di ogni formula, non la formula stessa.
  • Niente viene caricato. Entrambe le direzioni funzionano nel tuo browser con JavaScript; nessun limite di righe oltre alla memoria del tuo dispositivo, e chiudere la scheda cancella tutto.
  • La selezione del foglio conta per le cartelle di lavoro multi-scheda. Viene convertito solo il foglio che scegli; se i tuoi dati sono distribuiti su più schede, esegui la conversione una volta per foglio invece di aspettarti che vengano uniti in un unico CSV.

Domande Frequenti

Perché le mie date appaiono come numeri tipo 45123 dopo Excel → CSV?

Excel memorizza le date come numeri seriali e l'"aspetto data" risiede nella formattazione della cella. Se una data arriva come numero semplice, formatta la colonna come testo prima di convertire (o riesporta le date come testo); lo strumento esporta fedelmente ciò che è memorizzato nella cella, non ciò che semplicemente mostra.

Quale delimitatore dovrei scegliere per il CSV?

La virgola è lo standard internazionale. Scegli il punto e virgola se il file verrà aperto in Excel con impostazioni regionali europee o turche, dove il separatore di elenco è ";" — altrimenti tutto finirà in un'unica colonna invece di essere diviso correttamente.

Le formule vengono convertite?

Il CSV non ha formule, quindi Excel → CSV esporta l'ultimo valore calcolato di ogni formula. CSV → Excel produce solo celle di valori — non c'è modo di ricostruire la formula originale da un file di puro testo.

Il mio file viene caricato da qualche parte?

No. Entrambe le direzioni funzionano con JavaScript nel tuo browser; nulla viene trasmesso in rete, e chiudendo la scheda tutto viene rimosso dalla memoria.

Perché il CSV di un collega si apre come un'unica colonna gigante in Excel?

Un disallineamento di impostazioni regionali: il suo Excel probabilmente ha esportato con punto e virgola (comune dove la virgola è il separatore decimale) mentre il tuo si aspetta virgole, o viceversa. Reimporta tramite Dati → Da testo/CSV e imposta esplicitamente il delimitatore, oppure riesporta da questo strumento con il delimitatore corrispondente.

Commenti

Ancora nessun commento — scrivi il primo!

Strumenti Simili