Importazione di celle multilinea da file CSV in Excel


7

Ho un file CSV (virgola delimitato e citato). Quando il file csv viene aperto direttamente da explorer excel interpreta correttamente le celle che sono mutliline, ma incasina la codifica dei caratteri (utf-8).

Quindi devo usare la funzione di importazione (Dati / Ottieni dati esterni / Da testo). Tuttavia, quando uso la funzione di importazione del testo in Excel (dove posso impostare esplicitamente la codifica del file) interpreta la nuova riga come inizio della nuova riga invece di inserire il testo multilinea in una singola cella e interrompe il layout del file.

Posso in qualche modo superare la situazione da entrambi

  • forzare il comando open explorer da usare 65001: Unicode (UTF-8) codifica
  • forzare l'Importazione guidata testo per ignorare le interruzioni di riga citate come delimitatori di record

1
Hai provato a importare in Access? L'accesso offre più opzioni nell'importazione del testo rispetto a Excel, rendendolo uno strumento più favorevole per i file CSV.
surfasb

@surfasb, ci proverò, ma alla fine non è un'opzione. Sto cercando una soluzione con funzionalità excel esistenti.
Unreason

Esportare l'accesso ad Excel è un passaggio banale. La formattazione del testo è la priorità numero uno.
surfasb

3
Impossibile installare l'accesso sul computer che ho bisogno di usare per fare questo.
Unreason

Risposte:


3

Utilizza LibreOffice per aprire il file, quindi salva nel formato desiderato: Ho avuto esattamente lo stesso problema che hai descritto durante il tentativo di utilizzare Excel 2010 per leggere i dati UTF-8 di MySQL con testo giapponese multilinea in alcuni campi esportati come citato CSV con \ r \ n utilizzato per la fine del record (provato \ r e \ n anche senza alcuna differenza nel comportamento di Excel). LibreOffice 4.1.3 ha importato correttamente il file CSV e ho potuto salvarlo nel formato xlsx di Excel 2010 e successivamente aprire correttamente il file xlsx in Excel.


Ho anche un file CSV in UTF-8 e Excel può analizzare correttamente il testo di questo file, XOR analizza correttamente le colonne, ma non entrambe. Leggere il file in LibreOffice ed esportarlo come un file xlsx di Excel era l'unico modo che potevo trovare per importarlo in Excel non elaborato.
mikebridge

-1

Credo che dovrei postare questa risposta come risposta.

Hai provato a importare in Access? L'accesso offre più opzioni nell'importazione del testo rispetto a Excel, rendendolo uno strumento più favorevole per i file CSV.

@surfasb, ci proverò, ma alla fine non è un'opzione. Sto cercando una soluzione con funzionalità excel esistenti.

Esportare l'accesso ad Excel è un passaggio banale. La formattazione del testo è la priorità numero uno.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.