Convertire CSV in Excel
Scegli come leggere il CSV, pulisci le righe e seleziona, rinomina e ordina le colonne prima di scaricare un file Excel. Questa guida illustra le opzioni con un piccolo esempio.
Prova il CSV di esempio
Scarica orders-options.csv, un elenco di ordini fittizio con sei colonne e sei righe di dati. Il file e i nomi delle colonne sono in inglese. Contiene spazi iniziali e finali, una riga vuota, una riga Ada ripetuta e una riga Eli più corta. Il risultato avrà quattro colonne e quattro righe di dati.
Passo dopo passo
- Scarica il CSV di esempio qui sopra. Apri CSV in Excel e usa Scegli i file per selezionare orders-options.csv.
- Imposta Separatore su ; e Codifica del testo su UTF-8. Lascia selezionata La prima riga contiene intestazioni. Verifica che l’anteprima mostri Notes, Name, Amount, Account ID, City e Status come sei colonne distinte. Completa le impostazioni di importazione prima di modificare le colonne.
- Deseleziona Mantieni i valori come testo per questo esempio, così da usare i valori Amount nei calcoli. Le opzioni per testo e numeri sono spiegate sotto.
- In Pulisci i dati, seleziona Rimuovi spazi attorno alle celle, Rimuovi righe vuote, Rimuovi righe duplicate e Riempi le celle mancanti nelle righe corte. L’anteprima deve ora mostrare quattro righe di dati e due righe rimosse.
- In Colonne, deseleziona Notes e Status. Modifica i campi dei nomi: cambia Account ID in Account e Amount in Total. Usa le frecce (Sposta su e Sposta giù) finché le colonne selezionate appaiono nell’anteprima come Name, Account, City, Total.
- Controlla l’anteprima e scegli Scarica Excel. Apri orders-options.xlsx in Excel o in un altro programma per fogli di calcolo ed esegui i controlli sotto.
Capire le opzioni di importazione
| Opzione | Quando usarla |
|---|---|
| Separatore | Automatico riconosce un separatore probabile. Puoi scegliere virgola, punto e virgola, ↹ Tabulazione o |, oppure usare Personalizzato per un altro singolo carattere. Scegli il carattere che separa i campi del file; l’esempio usa punti e virgola. |
| Codifica del testo | Automatico riconosce UTF-8, Windows-1252 o un file UTF-16 con marcatore di codifica. Puoi anche scegliere direttamente UTF-8, Windows-1252, UTF-16 LE o UTF-16 BE. L’esempio usa UTF-8; Zoë deve apparire correttamente. |
| La prima riga contiene intestazioni | Lascia selezionata l’opzione se la prima riga contiene i nomi delle colonne. Diventa l’intestazione del foglio e permette di modificare i nomi. Deselezionala se la prima riga contiene dati da trattare come gli altri record. |
Scegliere celle di testo o numeriche
| Mantieni i valori come testo | Effetto |
|---|---|
| Selezionata | Tutte le celle compilate sono salvate come testo. Usa questa opzione per conservare i valori testuali originali. Importi come 19.50 rimangono testo e non si comportano come celle numeriche nelle somme. |
| Deselezionata | I numeri semplici compatibili sono salvati come celle numeriche; gli altri valori rimangono testo. Usa questa scelta nell’esempio per sommare Total. L’impostazione vale per tutte le colonne ed Excel può mostrare 19.50 come 19.5. |
Pulire le righe
| Opzione | Quando usarla |
|---|---|
| Rimuovi spazi attorno alle celle | Rimuove gli spazi all’inizio e alla fine di ogni cella, comprese le intestazioni. Nell’esempio elimina gli spazi attorno a Zoë. Gli spazi tra le parole restano. |
| Rimuovi righe vuote | Rimuove le righe con tutte le celle vuote o contenenti soltanto spazi. Elimina così la riga vuota dell’esempio. L’intestazione viene mantenuta. |
| Rimuovi righe duplicate | Mantiene la prima copia di ogni riga di dati interamente identica e rimuove le successive. Rimane una riga Ada. Se attive, la rimozione degli spazi e l’estensione delle righe corte avvengono prima del confronto. |
| Riempi le celle mancanti nelle righe corte | Aggiunge celle vuote alla fine delle righe corte fino al numero di colonne della riga più larga. Le celle City e Status mancanti per Eli restano vuote; nessun valore viene indovinato. |
Le righe rimanenti mantengono l’ordine originale: Zoë, Ada, Mika, Eli nell’esempio. Lo strumento non consente di selezionare o riordinare singole righe di dati.
Selezionare, rinominare e ordinare le colonne
| Azione | Come funziona |
|---|---|
| Selezionare colonne | Usa le caselle per includere o escludere colonne. Mantienine almeno una selezionata. Deseleziona Notes e Status nell’esempio. |
| Rinominare intestazioni | Modifica il campo del nome accanto alla colonna quando La prima riga contiene intestazioni è selezionata. Cambia Account ID in Account e Amount in Total nell’esempio. |
| Impostare l’ordine | Usa le frecce (Sposta su e Sposta giù) per spostare le colonne nell’elenco. Le selezionate vengono esportate in quell’ordine, da sinistra a destra. L’ordine in cui selezioni le caselle non determina il risultato. Una colonna riselezionata ritorna alla sua posizione attuale. |
| Ripristina colonne | Ripristina colonne seleziona di nuovo tutte le colonne, ripristina l’ordine originale e annulla le modifiche ai nomi delle intestazioni. Le opzioni di pulizia restano selezionate. |
Controllare il file Excel
- Verifica le quattro intestazioni Name, Account, City, Total in questo ordine, con quattro righe di dati. Notes e Status devono essere assenti.
- Controlla i nomi Zoë, Ada, Mika ed Eli senza spazi iniziali o finali. Ada deve comparire una volta e la cella City di Eli deve essere vuota.
- Con Mantieni i valori come testo deselezionata, usa la funzione di somma del programma su D2:D5 in una cella vuota. Il totale deve essere 43.75, che può apparire come 43,75 nel formato numerico locale.
- Salva e riapri il XLSX. Controlla di nuovo intestazioni, ordine delle righe, nomi e valori. Il CSV originale non cambia.
Domande e risoluzione dei problemi
Tutto appare in una sola colonna
Cambia Separatore nel carattere che separa i campi del file originale. Per l’esempio scegli ;. Usa Personalizzato soltanto per un altro singolo carattere.
I nomi contengono caratteri strani
Controlla Codifica del testo. Prova la codifica usata per creare il file, poi verifica un nome accentato. L’esempio usa UTF-8 e deve mostrare Zoë.
Il primo record è diventato intestazione o non posso rinominare le colonne
Controlla La prima riga contiene intestazioni. Deselezionala se la prima riga è un record di dati. Selezionala se contiene i nomi da modificare.
Le colonne selezionate o i loro nomi sono scomparsi
Cambiare Separatore o Codifica del testo rilegge il file e reimposta selezione, ordine e nomi delle colonne. Completa prima queste impostazioni e poi organizza le colonne. Anche Ripristina colonne ripristina le colonne e i nomi originali.
L’anteprima mostra solo una parte del file
L’anteprima mostra fino a 12 righe di dati e 12 colonne. Il download comprende tutte le righe rimanenti e tutte le colonne selezionate nell’ordine scelto. Controlla i file più grandi nel programma dopo il download.
Gli importi non vengono sommati come numeri
Se Mantieni i valori come testo è selezionata, gli importi sono testo. Deselezionala e scarica di nuovo per ottenere celle numeriche con i numeri semplici compatibili. Simboli di valuta e virgole decimali rimangono testo. Le celle numeriche possono mostrare meno zeri decimali finali; l’importo non cambia.
Un codice deve avere zeri iniziali
Un codice come 00123 nell’esempio è un identificatore. Mantieni i valori come testo conserva le celle compilate come testo. Il convertitore mantiene come testo anche un codice con zero iniziale, come 00123, quando l’opzione è deselezionata. Controllalo nel XLSX scaricato. Se gli zeri mancano già nel CSV originale, la conversione non può ripristinarli automaticamente.
Le righe sembrano ancora duplicate dopo aver nascosto una colonna
Rimuovi righe duplicate confronta le righe originali complete dopo la pulizia scelta, prima di rimuovere le colonne escluse. Righe con valori Notes diversi restano separate anche se Notes è deselezionata. Controlla le differenze originali prima di eliminare record.
Facoltativo: confrontare l’esempio e i file di riferimento
Le tabelle mostrano i valori originali e i dati ordinati dell’esempio. Le cartelle di lavoro di riferimento sono state prodotte con la funzione di esportazione del convertitore e le stesse opzioni di pulizia, intestazioni e ordine delle colonne.
Prima della pulizia: CSV di esempio
La riga vuota e la riga Ada ripetuta sono intenzionali. La riga originale di Eli termina dopo Account ID. Gli spazi iniziali e finali sono conservati nella tabella.
| Notes | Name | Amount | Account ID | City | Status |
|---|---|---|---|---|---|
| internal | Zoë | 19.50 | 00123 | Bergen | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| follow up | Mika | 12.00 | 00234 | Trondheim | Pending |
| review | Eli | 7.25 | 34567 |
Dopo la pulizia e la scelta delle colonne
Questi sono i valori mostrati nell’anteprima del convertitore. Un programma per fogli di calcolo può mostrare importi numerici con meno zeri finali.
| Name | Account | City | Total |
|---|---|---|---|
| Zoë | 00123 | Bergen | 19.50 |
| Ada | 12345 | Oslo | 5.00 |
| Mika | 00234 | Trondheim | 12.00 |
| Eli | 34567 | 7.25 |
| File di riferimento | Impostazione delle celle | Byte |
|---|---|---|
| orders-options.xlsx | Mantieni i valori come testo: deselezionata | 4952 |
| orders-options-text.xlsx | Mantieni i valori come testo: selezionata | 5180 |
Entrambi i riferimenti contengono le stesse quattro righe e scelte di colonne. I tipi di cella, testo o numero, differiscono. Il riferimento testuale ha un nome descrittivo; il convertitore scarica questo esempio come orders-options.xlsx.