UltKit

Convertitore da CSV a XLSX

Un export CSV diventa una vera cartella di lavoro Excel, senza i danni di un doppio clic: i CAP conservano gli zeri iniziali, i numeri d'ordine lunghi mantengono tutte le cifre e i nomi in qualsiasi lingua si leggono correttamente.

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 i file CSV

    Trascini i file .csv, .tsv o .txt esportati nell'area di caricamento, fino a 20 per lotto e 95 MB ciascuno. Delimitatore è impostato su Rilevamento automatico, quindi funzionano file con virgola, punto e virgola e tabulazione.

  2. 2

    Confermare la riga di intestazione

    La prima riga è l'intestazione è attivo, quindi la riga 1 diventa il titolo delle colonne. Disattivi l'opzione se il file inizia direttamente con i dati e imposti Nome del foglio se la scheda non deve chiamarsi Sheet1.

  3. 3

    Convertire e scaricare

    Premere Converti in XLSX (Excel) e aprire la cartella di lavoro in Excel, Google Sheets, Numbers o LibreOffice.

Risposta

Qual è il modo più sicuro per convertire CSV in Excel?

Convertire il file invece di aprirlo con un doppio clic. Caricare il CSV e premere Converti in XLSX (Excel): il delimitatore viene rilevato, la prima riga diventa l'intestazione, i numeri diventano celle numeriche e i valori che verrebbero alterati, come 00125 o un ID di 16 cifre, vengono memorizzati come testo.

Cosa deve proteggere un convertitore da CSV a Excel

Un file CSV non ha tipi di dato: ogni campo è testo e RFC 4180 stabilisce solo come separare e racchiudere tra virgolette i campi. Quando Excel ne apre uno direttamente, decide per ogni cella se il testo è un numero, una data o una formula. Nella maggior parte dei casi l'ipotesi è corretta; le eccezioni riguardano i dati più importanti.

Excel conserva 15 cifre significative, quindi un numero di carta o di tracciamento di 16 cifre termina con 0. I valori con zeri iniziali, come i CAP 02134 o gli SKU 00125, diventano semplici numeri. Testi come 1-2 o MARCH1 diventano date. Un file UTF-8 senza BOM viene letto con la tabella codici di Windows, quindi São Paulo appare come São Paulo. L'esempio seguente contiene tre di queste insidie.

Input CSV con valori che Excel di solito modifica
sku,cap,telefono,ordinato,tracking,città
00125,02134,+1 617 555 0142,2026-03-04,9400111202555842761234,São Paulo
00981,07030,+1 201 555 0187,2026-03-05,9400111202555842769876,Hoboken

CSV e XLSX a confronto: cosa può contenere ciascun formato

from ↓ · to →Cell typesPiù fogliFormulasFormattingOltre 65.536 righeLeggibile in qualsiasi editor di testo
CSV– CSV to Cell types: no– CSV to Più fogli: no– CSV to Formulas: no– CSV to Formatting: noCSV to Oltre 65.536 righe: yesCSV to Leggibile in qualsiasi editor di testo: yes
XLSXXLSX to Cell types: yesXLSX to Più fogli: yesXLSX to Formulas: yesXLSX to Formatting: yesXLSX to Oltre 65.536 righe: yes– XLSX to Leggibile in qualsiasi editor di testo: no
XLSXLS to Cell types: yesXLS to Più fogli: yesXLS to Formulas: yesXLS to Formatting: yes– XLS to Oltre 65.536 righe: no– XLS to Leggibile in qualsiasi editor di testo: no
supported not offeredCosa può contenere ciascun formato. Convertendo CSV in XLSX si ottengono celle tipizzate e spazio per la formattazione; non si possono inventare formule che il CSV non ha mai avuto.

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

XLSX

Cartella di lavoro Microsoft Excel

XLSX è il formato predefinito delle cartelle di lavoro di Microsoft Excel da Office 2007, basato sullo standard Office Open XML. Memorizza più fogli, formule, formattazione, grafici, tabelle pivot e convalida dei dati in un pacchetto ZIP di file XML. Supporta oltre un milione di righe per foglio ed è il formato di scambio predefinito per i fogli di calcolo aziendali. Fogli Google, LibreOffice e Numbers aprono l'XLSX, anche se macro e funzioni avanzate potrebbero non essere mantenute.

Compressione
–
Trasparenza
–
Animazione
–
Introdotto
2007 · Microsoft
Convertitore XLSX

Il CSV diventa XLSX quando i dati esportati vengono consegnati ad altre persone: un report per un responsabile, un elenco ordini per un cliente, i risultati di un sondaggio per un team, tutti destinatari che si aspettano una cartella di lavoro con celle tipizzate e un nome del foglio, non testo grezzo.

Convertire CSV in XLSX: come si presenta la cartella di lavoro

Nel file convertito, sku, zip e tracking sono celle di testo, quindi 00125 e il numero di tracciamento di 22 cifre compaiono esattamente come nel CSV. La colonna ordered contiene date ISO, che Excel riconosce come date ordinabili e filtrabili per mese. I nomi delle città mantengono gli accenti, perché il file viene letto come UTF-8 indipendentemente da come l'autore del CSV l'ha salvato.

La cartella di lavoro contiene un solo foglio, chiamato Sheet1 a meno che non si modifichi Nome del foglio (al massimo 31 caratteri, lo stesso limite imposto da Excel). La formattazione delle colonne resta semplice, così chi riceve il file può applicare i propri formati numerici. Se il destinatario usa Excel 2003 o un vecchio sistema di importazione che rifiuta XLSX, CSV in XLS scrive invece il vecchio formato binario.

Non riportare la cartella di lavoro in CSV passando di nuovo da Excel

Una volta ottenuto un XLSX corretto, conviene continuare a lavorare su quello. Salvarlo di nuovo in CSV da Excel e riaprire il CSV con un doppio clic riporta tutti i problemi di conversione descritti sopra. Quando un sistema richiede di nuovo il CSV, esportare una copia nuova con XLSX in CSV.

Domande frequenti su CSV in XLSX

Perché non aprire semplicemente il CSV in Excel e salvarlo come XLSX?

Perché Excel converte i valori durante l'apertura, prima che si possa salvare. Zeri iniziali, numeri lunghi e tutto ciò che somiglia a una data vengono modificati in memoria e il salvataggio in XLSX rende definitive queste modifiche. Convertire prima, senza che Excel faccia supposizioni, mantiene il testo originale.

Il file XLSX risulta più leggero del CSV?

Spesso sì. XLSX è un archivio ZIP e il testo ripetuto, come nomi di paesi o valori di stato, viene memorizzato una sola volta in una tabella di stringhe condivisa, quindi le esportazioni piene di valori ripetuti di solito diventano più leggere.

Il CSV ha più di un milione di righe: cosa succede?

Un foglio di lavoro Excel si ferma a 1.048.576 righe, intestazione inclusa. Excel stesso mostra l'avviso "file non caricato completamente" per questi file. Si può dividere prima il CSV oppure caricarlo in un database con CSV in SQL, dove il numero di righe non conta.

Si può impedire a Excel di modificare i dati da solo?

Le versioni recenti di Excel per Microsoft 365 hanno le opzioni di conversione automatica dei dati in File → Opzioni → Dati, dove si può disattivare la rimozione degli zeri iniziali, la conversione dei numeri lunghi e la trasformazione del testo in date. Le versioni precedenti non hanno questa opzione, per questo convertire fuori da Excel è la strada più sicura.

Quali separatori riconosce il rilevamento automatico?

Controlla le prime righe cercando virgole, punti e virgola, tabulazioni, barre verticali e spazi e sceglie il separatore che divide ogni riga nello stesso numero di campi. Se le colonne risultano errate, impostare Delimitatore manualmente e convertire di nuovo.

Il file XLSX si apre anche in Google Sheets?

Sì. Lo si carica su Google Drive e lo si apre con Google Sheets, oppure lo si importa in un foglio esistente. Si tenga presente che un foglio di calcolo Google è limitato a 10 milioni di celle in totale, su tutte le schede.