Come leggere i file CSV in altri programmi?

Sintomi

La maggior parte degli editor di testo moderni è in grado di rilevare automaticamente la codifica di un documento. Inoltre, nella finestra di dialogo Apri File è disponibile un'opzione che consente di scegliere la codifica: ANSI, Unicode o altri. Per utilizzare questa opzione, è necessario conoscere la codifica di un documento.

Causa

I comandi ESTRDATI, ESTRATT e ESPORTATABELLA possono generare file CSV che possono essere letti in altri software come Excel. Il risultato sarà corretto se si presta attenzione al delimitatore e alla codifica.

Soluzione

Codifica: i caratteri possono essere codificati in più modi e se un documento viene interpretato con la codifica sbagliata in Excel, LibreOffice o un altro editor, i caratteri vengono visualizzati in modo completamente diverso.

Queste sono le codifiche per i diversi comandi di estrazione:

  • ESTRDATI: UTF-8 con BOM
  • ESTRATT UTF-8 senza BOM.
  • ESPORTATABELLA: UTF-8 senza BOM

Delimitatore/separatore: sebbene il file CSV sia separato da virgole, il separatore non è sempre una virgola.Se l'operazione di importazione assume un delimitatore diverso da quello del file CSV, l'importazione fallisce.

  • ESTRDATI: il delimitatore può essere impostato nella finestra di dialogo dell'estrazione
  • ESTRATT: il delimitatore può essere impostato nella finestra di dialogo dell'estrazione
  • ESPORTATABELLA: il delimitatore è impostato a livello di sistema operativo nelle impostazioni regionali.

Excel offre diversi modi per leggere un file CSV. A volte è sufficiente aprire il file con le impostazioni predefinite, ma in caso contrario, è possibile passare a un altro metodo che offre una finestra di dialogo in cui l'utente può selezionare la codifica e il delimitatore in modo esplicito:

  • Recupera Dati: si tratta di un'importazione, e il documento risultante verrà salvato come Excel
  • Apri: questo salverà nel formato originale
  • Doppio clic per aprire