UltKit

Convertitore da Excel a CSV

Tutti i fogli di una cartella di lavoro Excel diventano file CSV separati in un solo passaggio. Funziona dal vecchio .xls degli anni '90 al .xlsm con macro, con il separatore e la codifica richiesti dal programma di destinazione.

Convertitore di dati

oppure trascina qui File CSV, TSV, TXT … ·

Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti

Output

I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.

Come usare questo strumento

  1. 1

    Caricare le cartelle di lavoro

    Aggiungi file .xls, .xlsx o .xlsm, fino a 20 alla volta e 95 MB ciascuno. Nello stesso gruppo si possono mescolare versioni diverse.

  2. 2

    Scegliere fogli e separatore

    Fogli da convertire parte con tutti i fogli selezionati. Imposta Delimitatore su punto e virgola se il CSV è destinato a una persona il cui Excel usa la virgola come separatore decimale.

  3. 3

    Convertire ed estrarre

    Premi Converti in CSV. Una cartella di lavoro con più schede viene restituita come ZIP con un CSV per ogni foglio, con il nome della scheda.

Carica un file .xls, .xlsx o .xlsm e premi Converti in CSV: ogni foglio diventa un CSV UTF-8 separato, pronto da riaprire in Excel o da importare altrove.

Excel in CSV per intere cartelle di lavoro, non per un solo foglio

Nel corso degli anni Excel ha usato tre formati principali per le cartelle di lavoro. Il formato binario .xls di Excel dal 97 al 2003 memorizza i fogli come record BIFF e li limita a 65.536 righe. Il .xlsx, introdotto con Excel 2007, è Office Open XML, uno ZIP di parti XML con spazio per 1.048.576 righe. Il .xlsm è lo stesso contenitore con macro VBA all'interno. Tutti e tre contengono più fogli, mentre un CSV ne contiene esattamente uno.

Questa differenza è il problema di tutti i giorni: un report mensile con una scheda per mese, un budget con un foglio per reparto, l'esportazione di un sondaggio con le risposte in una scheda e i codici in un'altra. Esportare da Excel significa attivare ogni scheda, scegliere Salva con nome e confermare gli avvisi, dodici volte. Qui l'intera cartella di lavoro si carica una sola volta e ogni scheda esce come file con il suo nome.

Per la prima scheda di una cartella di lavoro moderna da importare in un negozio online o in un CRM, XLSX in CSV è configurato con date ISO.

«Salva con nome» di Excel, Google Sheets e questo convertitore a confronto

Questo convertitoreSalva con nome di ExcelDownload da Fogli Google
Tutti i fogli esportati in un solo passaggioyesnono
Virgola o punto e virgola scelti per ogni fileyesSegue le impostazioni internazionali di WindowsSolo virgola
Apre .xls, .xlsx e .xlsmyesyesDopo l'importazione in Fogli
Output UTF-8yesSolo con il tipo CSV UTF-8yes
Funziona senza installare softwareyesnoyes

Virgola o punto e virgola: i separatori CSV nei diversi Paesi

Negli Stati Uniti, Regno Unito, Canada, Australia, Giappone e altri paesi dove il separatore decimale è il punto, Windows usa la virgola come separatore di elenco. Lì Excel scrive e si aspetta virgole.

  • Delimitatore: virgola
  • Conforme a RFC 4180 e alla maggior parte degli strumenti di importazione web

XLS

Cartella di lavoro Microsoft Excel 97–2003

XLS è il formato binario di foglio di calcolo usato da Excel da Excel 97 fino a quando, nel 2007, è stato sostituito dall'XLSX. È limitato a 65.536 righe e 256 colonne per foglio e memorizza i dati in una struttura proprietaria. Molti sistemi legacy, portali della pubblica amministrazione ed esportazioni bancarie meno recenti producono o richiedono ancora l'XLS. Excel, LibreOffice e Fogli Google riescono ad aprirlo.

Compressione
–
Trasparenza
–
Animazione
–
Introdotto
1997 · Microsoft
Convertitore XLS

CSV

Valori separati da virgola

CSV è un formato di testo semplice per le tabelle in cui ogni riga è un record e le virgole separano le colonne. È in uso fin dai primi tempi dell'informatica ed è descritto nella RFC 4180, anche se molte varianti usano punti e virgola o tabulazioni e codifiche di testo diverse. Quasi tutti i fogli di calcolo, i database e gli strumenti di analisi possono importarlo ed esportarlo, e per questo è il formato predefinito per spostare dati tra sistemi. Il CSV memorizza solo valori, senza formule, formattazione, più fogli o tipi di dati.

Compressione
–
Trasparenza
–
Animazione
–
Introdotto
–
Convertitore CSV

Si convertono intere cartelle di lavoro Excel in CSV per passare i dati a chi non ha Excel, per archiviarli come testo semplice che sopravvive a qualsiasi programma di fogli di calcolo, o per dividere un report con più schede in un file per tabella.

Numeri, date e zeri iniziali nel CSV esportato

Il CSV riceve il valore memorizzato di ogni cella, non il suo formato a schermo. Le date vengono scritte come le mostra Excel, a meno che non imposti Date su ISO o su timestamp Unix, e i numeri mantengono la precisione completa. Excel memorizza le date come numeri seriali contati dal 1° gennaio 1900 e considera ancora il 1900 un anno bisestile, un errore mantenuto per compatibilità con Lotus 1-2-3.

Gli zeri iniziali sopravvivono solo se la cella era di testo nella cartella di lavoro. Un CAP digitato come 02134 in una cella numerica era già memorizzato come 2134, quindi il CSV non può riportare lo zero. Conta anche il percorso inverso: con un doppio clic su un CSV Excel indovina di nuovo i tipi, ed è così che nomi di geni come SEPT2 sono diventati date; nel 2020 lo HUGO Gene Nomenclature Committee li ha rinominati (SEPTIN2). Per ricostruire una cartella di lavoro con controllo, usa CSV in XLS oppure Dati → Da testo/CSV.

Domande frequenti sul convertitore da Excel a CSV

Perché Excel salva in CSV solo il foglio corrente?

Un file CSV contiene una sola tabella, quindi il comando Salva con nome di Excel scrive il foglio attivo e avvisa che gli altri andranno persi. Con Fogli da convertire impostato su tutti i fogli, qui ogni scheda diventa un CSV separato all'interno di un unico ZIP.

Si può convertire in CSV un vecchio file .xls di Excel 2003?

Sì. Il formato binario .xls usato da Excel dal 97 al 2003 si converte esattamente come un .xlsx. I suoi fogli sono limitati a 65.536 righe e 256 colonne, quindi il CSV non sarà mai più grande di questa griglia.

Cosa succede alle macro di una cartella di lavoro .xlsm?

Le macro VBA sono codice, non dati, quindi vengono escluse; il CSV contiene i valori delle celle prodotti per ultimi dalle macro.

Come aprire in colonne un CSV con punto e virgola in Excel?

Excel divide un CSV usando il separatore di elenco delle impostazioni internazionali di Windows. Se il file usa l'altro carattere, aprilo da Dati → Da testo/CSV e scegli lì il delimitatore, oppure convertilo di nuovo con l'impostazione Delimitatore corrispondente.

Perché scegliere UTF-8 con BOM per convertire Excel in CSV?

Il byte order mark sono tre byte invisibili all'inizio del file che indicano a Excel su Windows di leggere il testo come UTF-8. Senza di esso, Excel ripiega sulla tabella codici locale e i nomi con accenti si trasformano in simboli come é. La maggior parte degli strumenti di importazione web ignora il BOM, anche se alcuni script rigorosi inciampano.