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