File CSV ed Excel

I file CSV possono essere letti ed elaborati in EXCEL utilizzando il percorso "File > Apri > Tipo: file di testo" oppure, con le versioni più recenti di EXCEL, cliccando due volte sul file CSV da elaborare. Tuttavia, EXCEL mostra alcuni problemi con gli zero iniziali, come quelli che compaiono nei campi relativi ai prefissi teleselettivi o ai codici postali.

D'altra parte, non si possono creare file CSV in un formato che EXCEL possa lavorare in maniera adeguata. Se il file CSV contenesse delle colonne, l'unico modo per importarle correttamente sarebbe quello di utilizzare la funzione d'importazione dei dati di EXCEL. Per farlo, basta attenersi ai passaggi descritti di seguito:

  1. In EXCEL, aprire il menu "Dati", poi il sotto-menu "Carica dati esterni" e, successivamente, selezionare la funzione "Importa dati".
  2. Selezionare "File di testo" come tipologia di file, poi selezionare il file CSV da importare.
  3. Nella funzione di "Importazione guidata dei dati", selezionare "Delimitato" nella prima pagina e, per l'origine del file, selezionare "1250: Europa Centrale (Windows)". Dopo aver cliccato su "Avanti", selezionare ";" nella seconda pagina e, infine, nella terza pagina, cliccare sulla colonna relativa a "Prefisso teleselettivo" o "Codice postale", poi selezionare "testo" sotto la voce "Formato dati della colonna".
  4. Dopo aver cliccato su "Termina", alla fine del processo di Importazione Guidata dei Dati, questi dovrebbero comparire riportando gli zeri iniziali, a prescindere dal fatto che i risultati vengano salvati o meno nel foglio attuale o in uno nuovo.

È molto più semplice eseguire quest'operazione utilizzando un "Convertitore da CSV a XLS", incluso in tutti i prodotti disponibili su www.DataQualityApps.it. In questa sede, tutto ciò che dovrai fare sarà indicare il nome del file sorgente e di quello di destinazione. In ogni caso, la versione completa del convertitore da CSV a XLS è inclusa anche nella versione demo di questo programma e può essere utilizzata senza alcuna restrizione.