Convertire Excel (XLSX) in CSV

Questo convertitore salva un foglio di una cartella di lavoro Excel .xlsx come file CSV, in UTF-8 standard o in stile Excel, con le formule salvate come risultati e le date come 2024-05-01. La cartella di lavoro viene letta nel Suo browser e non viene caricata. La formattazione non viene conservata, le formule senza un risultato salvato restano vuote e i vecchi file .xls, i file .xlsb e le cartelle di lavoro protette da password non possono essere letti.

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

In breve

Perché salvare un foglio Excel come CSV

Negozi online, strumenti per newsletter, banche, programmi di contabilità e database importano spesso CSV, non Excel. Salvare come CSV in Excel funziona, ma il risultato dipende dal computer: un punto e virgola su un computer, una virgola sul successivo, e una codifica che trasforma è e à in punti interrogativi nel sistema su cui lo carica. Questo convertitore scrive il CSV sempre allo stesso modo. Trascini la cartella di lavoro, scelga il foglio nell'elenco (ognuno mostra quante righe ha), guardi le prime righe e scelga uno stile: un CSV UTF-8 standard per database, script e servizi web, oppure uno stile Excel con byte order mark, con virgole o con i punti e virgola e le virgole decimali che Excel si aspetta in gran parte d'Europa. Le formule vengono salvate come risultati, le date come 2024-05-01, e una cartella di lavoro con più fogli può diventare un CSV per foglio in uno zip.

Come convertire Excel in CSV

  1. Trascini il Suo file .xlsx nel riquadro, oppure faccia clic per sceglierlo.
  2. Scelga il foglio, o tutti i fogli, e lo stile del CSV.
  3. Faccia clic su «Converti in CSV» e scarichi il file.

Che cosa cambia con la conversione

Formule senza risultato salvato

Un CSV contiene valori, non formule, quindi ogni formula viene salvata con il risultato che Excel ha memorizzato l'ultima volta che la cartella di lavoro è stata salvata. Le cartelle di lavoro create da alcuni programmi e script contengono formule senza un risultato memorizzato; quelle celle restano vuote e lo strumento Le indica quante sono. Apra e salvi prima il file in Excel o LibreOffice per riempirle.

La formattazione non viene conservata

Il CSV non ha colori, font né formati numerici, solo valori. Una cella mostrata come 25 % viene salvata come 0.25, un importo mostrato come € 1.250,00 come 1250, e un numero arrotondato a due decimali sullo schermo con tutte le sue cifre. Le date vengono scritte come 2024-05-01 e gli orari come 14:30:00, qualunque fosse il formato della cella.

Celle unite e fogli nascosti

Una cella unita ha il suo valore solo nella prima cella, quindi le altre celle dell'unione risultano vuote. I fogli nascosti compaiono nell'elenco con «(nascosto)» e si possono scegliere come gli altri; i grafici su un proprio foglio non hanno celle e vengono saltati.

Vecchi file .xls e cartelle di lavoro protette

I file di Excel 97-2003 (.xls), le cartelle di lavoro binarie (.xlsb) e quelle che richiedono una password per essere aperte non possono essere lette qui; lo strumento indica di quale caso si tratta. Apra il file in Excel o LibreOffice e lo salvi prima come normale .xlsx.

Informazioni sui formati

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.

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.

Domande frequenti

La mia cartella di lavoro viene caricata su un server?

No. Il Suo browser estrae e legge la cartella di lavoro sul Suo dispositivo; non viene inviato nulla a un server.

Quale stile di CSV devo scegliere?

Standard per tutto ciò che non è Excel: database, Python o R, importazioni in Google Sheets e la maggior parte dei servizi web. Scelga Excel per aprire il file in Excel con la virgola come separatore, ed Excel in Europa se l'Excel del Suo computer usa la virgola decimale, come con le impostazioni italiane, tedesche, francesi, spagnole o danesi.

Posso convertire tutti i fogli in una volta?

Sì. Scelga «Tutti i fogli» e otterrà uno zip con un file CSV per foglio, con il nome dei fogli.

Che cosa succede agli zeri iniziali?

Un CAP salvato come testo, come 00150, viene scritto come 00150. Se Excel lo ha già salvato come il numero 150, lo zero è sparito nella cartella di lavoro stessa e non si può recuperare.