Converti xls in csv

Convertitore online gratuito da XLS a CSV

Converti le cartelle di lavoro Excel legacy in CSV UTF-8 per importazioni di database, script e semplice condivisione dei dati.

Converti XLS in CSV online - gratuito

Uploading…
I file selezionati superano il limite totale di 75 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .xls

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .xls a .csv

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .csv convertito

    Il risultato della conversione è pronto per il download.

Come convertire xls in csv file

Gli strumenti di importazione dei database, gli script e i sistemi aziendali meno recenti richiedono spesso un file CSV semplice invece di una cartella di lavoro Excel. La conversione produce inoltre una rappresentazione testuale più piccola, più facile da condividere, archiviare ed elaborare senza software per fogli di calcolo.

Cos'è il formato XLS

XLS è il formato binario delle cartelle di lavoro associato a Microsoft Excel 97–2003. Una cartella di lavoro XLS può contenere più fogli di lavoro, formule, formattazione, grafici, immagini, commenti, convalida dei dati, macro e metadati della cartella di lavoro.

Microsoft Excel crea e apre i file XLS, mentre LibreOffice Calc, Apache OpenOffice Calc e altri programmi per fogli di calcolo possono generalmente aprirli e salvarli. Le versioni più recenti di Excel utilizzano normalmente .xlsx, sebbene i file XLS legacy siano ancora comuni nei sistemi aziendali meno recenti, negli allegati archiviati, nei registri contabili e nelle raccolte di documenti.

Cos'è il formato CSV

CSV memorizza i dati tabulari come testo semplice. Ogni riga rappresenta normalmente una riga della tabella e un delimitatore separa i campi; la virgola è convenzionale, ma alcuni sistemi utilizzano il punto e virgola. I campi contenenti delimitatori, virgolette o interruzioni di riga sono racchiusi tra virgolette doppie, mentre le virgolette interne vengono rappresentate raddoppiandole.

CSV è supportato da database, linguaggi di programmazione, utilità da riga di comando, sistemi di reporting e applicazioni per fogli di calcolo. È generalmente più piccolo di XLS, leggibile senza software specializzato e adatto all'importazione di una singola tabella semplice.

CSV rappresenta un solo foglio di lavoro per file. Non può conservare più fogli di lavoro, la formattazione delle celle, grafici, immagini, commenti, macro, la disposizione delle celle unite o le impostazioni a livello di cartella di lavoro. Le formule non vengono mantenute come formule.

Come convertire un file XLS

Con Microsoft Excel

  1. Aprire il file .xls in Excel.
  2. Selezionare il foglio di lavoro da esportare. Excel scrive nel file CSV solo il foglio di lavoro attivo.
  3. Selezionare File → Save As.
  4. Impostare il tipo di file su CSV UTF-8 (Comma delimited) (*.csv) quando il sistema di destinazione supporta UTF-8. Scegliere CSV (Comma delimited) (*.csv) solo quando un sistema legacy richiede la codifica precedente.
  5. Inserire un nome file che termini con .csv e selezionare Save.
  6. Accettare l'avviso di Excel secondo cui verranno salvati solo il foglio di lavoro attivo e i dati compatibili con CSV.

Con LibreOffice Calc

  1. Aprire il file XLS in LibreOffice Calc e selezionare la scheda del foglio di lavoro richiesto.
  2. Selezionare File → Save As, scegliere Text CSV (.csv) e abilitare Automatic file name extension se necessario.
  3. Nella finestra di dialogo di esportazione, impostare Character set su UTF-8, Field delimiter su una virgola e Text delimiter su una virgoletta doppia.
  4. Selezionare Save. Esportare ogni foglio di lavoro aggiuntivo separatamente, utilizzando un nome file distinto.

Con un convertitore online

È possibile convertire il file gratuitamente su 101convert.com senza installare software. Caricare il file XLS, avviare la conversione e scaricare il CSV risultante; controllare le impostazioni di output e verificare i dati esportati prima di importarli altrove.

Con Python e pandas

Per conversioni ripetibili, installare pandas e il lettore XLS, quindi eseguire:

pip install pandas xlrd

python -c "import pandas as pd; pd.read_excel('input.xls', sheet_name=0).to_csv('output.csv', index=False, encoding='utf-8')"

Utilizzare il nome di un foglio di lavoro o un altro indice al posto di sheet_name=0. L'opzione index=False impedisce a pandas di aggiungere una colonna indice separata. Il pacchetto xlrd legge i file XLS legacy; nelle versioni attuali non legge i file XLSX.

Controlli di qualità e compatibilità

  • Fogli di lavoro: esportare separatamente ogni foglio richiesto. Un CSV non può contenere la struttura dei fogli della cartella di lavoro.
  • Formule: Excel normalmente scrive il risultato calcolato anziché l'espressione della formula. Ricalcolare prima la cartella di lavoro se sono necessari i risultati più recenti. I risultati delle formule potrebbero non essere disponibili o essere obsoleti quando un lettore non calcola le formule.
  • Valori e formattazione: caratteri, colori, larghezze delle colonne, grafici, immagini, commenti e disposizione delle celle unite vengono eliminati. I formati di visualizzazione possono influire sulle date, sulle percentuali, sui valori monetari e sulla precisione decimale esportati.
  • Codifica: utilizzare UTF-8 per i caratteri accentati, il testo non latino e i simboli. Se un importatore meno recente mostra testo illeggibile, identificare la codifica prevista prima dell'esportazione.
  • Delimitatori: le impostazioni internazionali e i sistemi di destinazione possono richiedere punti e virgola o tabulazioni anziché virgole. Adattare il delimitatore a quello della destinazione e verificare come vengono gestiti i campi racchiusi tra virgolette e le interruzioni di riga.
  • Zero iniziali: gli identificativi come 00127 possono diventare 127 quando la cella di origine è numerica. Formattare gli identificativi come testo prima dell'esportazione, quindi controllare il CSV.
  • Numeri grandi: le applicazioni per fogli di calcolo possono arrotondare i valori oltre la precisione supportata. Confrontare i campi finanziari, scientifici e identificativi con la cartella di lavoro originale.
  • Sicurezza: CSV non conserva le macro XLS, ma l'apertura di dati CSV non attendibili in un foglio di calcolo può abilitare l'iniezione di formule quando un campo inizia con =, +, - o @. Trattare i file importati come non attendibili e neutralizzare tali campi quando appropriato.

Confronto formato: XLS vs CSV

Come i formati XLS e CSV si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati XLS e CSV
Proprietà .XLS Microsoft Excel Spreadsheet .CSV Comma-Separated Values
Standard aperto No Sì
Compressione Entrambi Non compresso
Dimensione tipica del file Medio Piccolo
Si apre in un browser web Parziale Sì, nativamente
Modifica successiva Limitato Facile
Supporto metadata Base Base
Leggibile come testo semplice No Sì
Ideale per Scambio dati Scambio dati
Introdotto 1987 —
Sviluppatore Microsoft —
Tipo MIME application/vnd.ms-excel text/csv

Domande frequenti

Il convertitore da XLS a CSV è gratuito?

Sì, convertire XLS in CSV su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file XLS?

Puoi caricare file XLS fino a 1000 MB e convertire fino a 100 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire XLS in CSV?

No. La conversione da XLS a CSV avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file XLS valido per questa conversione da XLS a CSV. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.