Conversione da Excel a CSV
Converte i file Excel .xlsx in formato CSV. I file sono elaborati nel navigatore e non vengono trasmessi ad alcun servente.
Che cos'è la conversione da Excel a CSV
Convertire da Excel a CSV significa prendere i dati tabulari di un foglio di una cartella di lavoro Excel (.xlsx) e trasformarli in CSV, un formato di solo testo che separa i valori con virgole. Poiché questo strumento legge il file Excel direttamente nel navigatore, non serve aprire Excel e passare per «Salva con nome» per scegliere il formato CSV: basta scegliere il file per ottenere subito la conversione.
Il risultato dipende da alcune scelte: quale foglio convertire, quale separatore usare (virgola o tabulazione) e come viene gestita la codifica dei caratteri. Questo strumento supporta cartelle di lavoro con più fogli, permettendo di convertire soltanto quello desiderato, e produce sempre UTF-8 con il contrassegno dell'ordine dei byte, così che il file si apra correttamente, senza caratteri corrotti, con Excel per Windows.
Come convertire Excel in CSV
- Scegliete il file Excel Selezionate il file .xlsx da convertire tramite il selettore di file. Tutto viene elaborato nel navigatore, quindi il file non viene mai inviato a un servente.
- Scegliete il foglio da convertire Se la cartella di lavoro contiene più fogli, sceglietene uno dall'elenco a discesa. Soltanto quel foglio viene convertito in CSV.
- Scegliete il separatore Selezionate separato da virgole oppure da tabulazioni, a seconda di ciò che si aspetta il sistema che importerà i dati.
- Controllate il risultato della conversione Il contenuto del foglio scelto viene convertito automaticamente e sullo schermo compare un'anteprima.
- Scaricate il file CSV Fate clic su «Scarica il file CSV» per salvare il risultato come file CSV in UTF-8 (con contrassegno dell'ordine dei byte).
Consigli per sfruttarlo al meglio
- Il file CSV prodotto reca in testa il contrassegno dell'ordine dei byte in UTF-8, così da non presentare caratteri corrotti nemmeno aprendolo con Excel per Windows.
- Se il file Excel contiene più fogli, potete scegliere dall'elenco a discesa quello da convertire: soltanto il foglio scelto finisce nel CSV.
- Le formule e la formattazione delle celle — colori, bordi, caratteri — non sono comprese nel CSV, che è un formato di testo semplice e conserva soltanto i valori, cioè i risultati dei calcoli.
- Il contenuto del file è elaborato nel navigatore, cioè dal lato del cliente, e non viene trasmesso ad alcun servente: potete usare lo strumento con serenità anche su dati riservati.
Quando torna utile convertire Excel in CSV
Importare dati in sistemi contabili o di gestione vendite
Molti sistemi aziendali accettano il CSV per l'importazione dei dati, così registri o elenchi di magazzino creati in Excel possono essere convertiti direttamente nel formato atteso da quei sistemi.
Analizzare e aggregare dati con il codice
Linguaggi come Python o R gestiscono il CSV molto più facilmente dei file Excel, quindi i dati ricevuti in Excel possono essere trasformati rapidamente in qualcosa che uno script può elaborare.
Scambiare dati con partner o altri gruppi di lavoro
Quando la controparte non usa Excel, o quando dei sistemi devono comunicare fra loro, l'ampia compatibilità del CSV lo rende il formato naturale per consegnare i dati.
Registrare in blocco grandi quantità di dati
Molti servizi web offrono nei propri pannelli amministrativi una funzione di importazione CSV in blocco, in cui far confluire direttamente i dati organizzati in Excel.
Termini usati in questo strumento
- CSV
- Sigla di Comma-Separated Values, un formato di solo testo che rappresenta dati tabulari separando i valori con virgole. È supportato come formato di importazione/esportazione da una vastissima gamma di software e sistemi.
- xlsx
- Il formato di file predefinito usato da Excel 2007 e versioni successive. Internamente è un archivio ZIP che contiene un insieme di file XML in cui sono salvati fogli, formattazione e formule.
- Contrassegno dell'ordine dei byte (BOM)
- Alcuni byte posti all'inizio di un file di testo per indicare a un'applicazione che la codifica è UTF-8. È ciò che permette a Excel per Windows di aprire correttamente un CSV in UTF-8.
- Separatore
- Il carattere usato per separare un valore dal successivo in un file CSV. La virgola è la scelta standard, ma talvolta si usa la tabulazione quando i dati stessi contengono virgole.
- Codifica dei caratteri
- La regola che stabilisce come i caratteri vengono rappresentati come bit in un computer. Excel su Windows in ambiente giapponese usa per impostazione predefinita Shift-JIS, mentre questo strumento produce sempre UTF-8.
- Foglio
- Una pagina autonoma di un foglio di calcolo all'interno di un unico file Excel (cartella di lavoro). Poiché il CSV non conosce alcun concetto oltre a un'unica tabella, occorre scegliere un foglio al momento della conversione.
Domande frequenti
A proposito — perché per tanto tempo non è esistito uno standard del CSV
Il formato CSV, cioè i valori separati da virgole, è in uso fin dagli anni Settanta, ma la sua prima specifica ufficiale è sorprendentemente tarda: la norma RFC 4180 del 2005. Per i decenni precedenti il CSV non era che una consuetudine diffusasi per abitudine, e ogni programma sviluppava un proprio «dialetto» quanto a carattere separatore, trattamento delle virgolette e codice di fine riga.
Le differenze fra questi dialetti non sono del tutto scomparse. A seconda delle impostazioni locali, Excel usa talvolta il punto e virgola anziché la virgola come separatore — nelle lingue in cui la virgola è il segno decimale entrerebbe altrimenti in conflitto — e la codifica predefinita differisce fra la versione per Windows e quella per Mac: sotto il medesimo nome di «CSV» il comportamento cambia dunque secondo l'origine del file. Questo strumento genera il CSV con la protezione mediante virgolette doppie prevista dalla norma RFC 4180 ed è quindi leggibile senza difficoltà dalla maggior parte dei fogli di calcolo e degli strumenti per basi di dati.
Quanto alla codifica, Excel per Windows in ambiente giapponese salva i file CSV in Shift-JIS, mentre Fogli Google e alcune versioni di Excel per Mac tendono a usare UTF-8. Convertendo da Excel a CSV, questo strumento produce UTF-8 con il contrassegno dell'ordine dei byte, così che il file si apra correttamente anche con Excel per Windows.