Perché convertire XLS in CSV?
Il CSV è il formato di testo semplice che database, procedure guidate di importazione e strumenti di scripting leggono senza librerie speciali - MySQL, PostgreSQL, Python pandas e la maggior parte degli strumenti di BI accettano direttamente .CSV ma non possono analizzare in modo affidabile il vecchio formato binario XLS. La conversione rimuove il contenitore binario e lascia i dati tabulari grezzi che qualsiasi strumento può aprire.
Come convertire XLS in CSV
Microsoft Excel BUILT-IN
Apri il file, fai clic sulla scheda del foglio desiderato, quindi vai su File > Salva con nome e scegli CSV UTF-8 (delimitato da virgole) (.csv).
LibreOffice Calc FREE
Apri il file .xls, vai su File > Salva con nome, seleziona Testo CSV (.csv) e imposta la codifica dei caratteri su UTF-8 nella finestra di dialogo di esportazione.
Google Sheets FREE
Carica il file su Google Drive, aprilo con Google Sheets, quindi vai su File > Scarica > Valori separati da virgola.
Linea di comando - LibreOffice CLI
Esegui soffice --headless --convert-to csv yourfile.xls per produrre un file .csv nella stessa directory (solo il primo foglio).
Programmi che convertono XLS
Informazioni su questi formati
Un file XLS è un foglio di calcolo Microsoft Excel in vecchio formato dell'era Excel 97-2003, salvato come file binario anziché nel formato XLSX basato su ZIP utilizzato dal 2007. È…
Apri dettagli .XLS →Un file CSV memorizza dati tabulari come testo normale - una riga per riga, valori separati da virgole (o punti e virgola nelle impostazioni locali europee). Qualsiasi foglio di calcolo lo…
Apri dettagli .CSV →Qualità e a cosa prestare attenzione
- Viene esportato un solo foglio per conversione - una cartella di lavoro con più fogli richiede un'esportazione separata per ogni scheda.
- Le formule vengono sostituite dai loro ultimi valori calcolati; la formula originale non è recuperabile dal file
.csv. - Le celle con date potrebbero essere esportate come numeri seriali (es.
44927) invece di date leggibili - pre-formattale come stringa di data in Excel prima di salvare.
Domande frequenti
La conversione da XLS a CSV comporta la perdita di dati?
Perché le mie colonne delle date mostrano numeri come 44927 dopo l'esportazione?
Posso convertire tutti i fogli contemporaneamente?
.csv per foglio in un unico passaggio.Dovrei convertire prima XLS in XLSX e poi in CSV?
.xls ed esportano direttamente in .csv, quindi il passaggio extra non aggiunge alcun vantaggio.