Skip to main content

Come importare un file CSV contenente una colonna con uno 0 iniziale in Excel

Come importare un file CSV contenente una colonna con uno 0 iniziale in Excel

Geoffrey Carr

Microsoft Excel convertirà automaticamente le colonne di dati nel formato che pensa sia il migliore quando si aprono file di dati separati da virgole. Per quelli di noi che non vogliono che i nostri dati vengano modificati, possiamo cambiare questo comportamento.

Hai un file CSV probabilmente esportato da un'altra applicazione o fornito da altre persone. Vorresti aprirlo in Excel poiché lo conosci molto bene. Il file CSV sarà simile a questo (se apri il file in notepad.exe):

Il file contiene colonne: ProductModelID, Name, SpecialID e ModifiedDate. La colonna SpeicalID contiene i dati con il primo 0 ed è un codice specializzato in modo che si desideri mantenere gli iniziali 0 in Excel. Poiché si tratta di un file CSV, per impostazione predefinita viene visualizzato in Windows Explorer come file Excel:

Quindi fai doppio clic sul file e apri il file in Excel in quanto tale:

È possibile vedere che, per impostazione predefinita, Excel ha eliminato gli 0 iniziali nella colonna 3 "Speciale ID". Hai richiamato l'applicazione Excel e hai provato ad usare File / Apri per aprire il file manualmente e questo non funziona. Come posso risolvere questo?

Il trucco è rinominare il file con estensione .TXT, quindi portare il file in Excel. QUINDI prima fai apparire "My Computer"? e navigare nella cartella in cui si trova il file.

Ora, se non vedi l'estensione del file .CSV (Windows ha questa opzione disabilitata di default), quindi segui questo passaggio per abilitare l'estensione del file "Seleziona il menu" Strumenti "? /" Opzioni cartella "? quindi selezionare la "Vista"? scheda, deselezionare la voce "Nascondi estensioni per tipi di file conosciuti"? come l'immagine qui sotto:

Quindi dovresti vedere l'estensione del file come tale:

Fare clic con il pulsante destro del mouse sul file e selezionare Rinomina per rinominare il file in modo da diventare "ProductInfo.txt"?

Notare che l'icona cambia anche all'icona del file di testo normale. Non aprire Excel e utilizzare "File"? / "Apri"? comando per portare il file in Excel. Quando lo fai, apparirà una finestra di dialogo come:

Assicurati che il "Delimitato"? il pulsante di opzione è selezionato e fai clic su "Avanti"? pulsante per continuare. Nella schermata successiva, seleziona la casella "Comma?"? e deselezionare tutte le altre selezioni.

Clicca su "Avanti"? per passare alla schermata successiva. In questa schermata, devi cliccare su "Speciale ID"? colonna e selezionare il "Testo"? radiobutton dal "formato dati colonna"? sezione.

Clicca su "Finish"? allora hai finito.

Puoi vedere ora la colonna "Speciale"? è stato inserito come una colonna di testo e tutti gli 0 iniziali vengono conservati.

Questo metodo può essere applicato a qualsiasi circostanza speciale per portare un file CSV in Excel, inclusi altri file delimitati. Con la possibilità di specificare il tipo di dati per ciascuna colonna durante il processo di importazione dei dati, il controllo sul risultato finale è molto più efficace.

Link
Plus
Send
Send
Pin