Come impostare la codifica dei caratteri quando si apre Excel


81

È possibile impostare la codifica predefinita per Excel (qualsiasi versione, ad esempio 2010) quando si aprono file come file CSV (come è possibile in Open Office Calc)?

I Quando provo ad aprire un file CSV codificato in giapponese SHIFT-JIS, si apre ma con mojibake (caratteri corrotti). In Open Office Calc, se si fa clic su un file CSV con una codifica non standard come SHIFT-JIS, si apre automaticamente una finestra di dialogo in cui è possibile impostare la codifica.


Quale versione di Excel?
paulmorriss

2003 o 2010 (ho saltato il 2007)
lozzer

Risposte:


75

Utilizzare la funzione di importazione nella scheda "Dati" in cui Excel ci consente di specificare la codifica. Seleziona "dal testo" e scegli il tuo file CSV, quindi seleziona la codifica giapponese shift-jis.


funziona perfettamente per xl2007 e xl2010
SooDesuNe,

2
Funziona anche in Excel 2016
Korayem,

1
Su Excel 2016 per Mac: prima apri il foglio di lavoro vuoto, poi nel menu principale vai a "Dati" -> "Ottieni dati esterni" -> "Importa file di testo".
DaddyM,

6
Sottovalutato, perché l'uso della funzione di importazione (o del testo nell'assistente di colonne) significa che le interruzioni di riga all'interno delle celle verranno incasinate (da allora in Excel si interrompe). Avvolgerà la riga successiva in una nuova riga e quindi eliminerà l'intero layout di dati di seguito.
CoDEmanX,

2
Inoltre, non è una risposta all'impostazione di una codifica dei caratteri quando si apre direttamente un file CSV in Excel. Il punto centrale dell'impostazione della codifica è eliminare questi passaggi ripetitivi e fastidiosi richiesti.
Aaron Bramson,

8

Le seguenti operazioni funzionano con Office 2003.

  1. Rinomina .csv in .txt
  2. Apri il file .txt da Excel (non farlo con il tasto destro del mouse sul file quindi aprilo con Excel), Excel aprirà una finestra di dialogo Importazione guidata testo, chiederai di chiedere il formato del file .txt, inclusa la codifica dei caratteri del file di testo.
  3. Rinomina .txt di nuovo in .csv al termine della modifica.

3

Su Excel 2016 per Mac :

  1. creare un foglio di lavoro vuoto,
  2. nel menu principale vai a Data-> Get External Data-> Import Text File,
  3. segui i passaggi nella procedura guidata: scegli la codifica fino a quando non visualizzerai l'anteprima corretta e nel passaggio successivo scegli il delimitatore di colonne (i delimitatori differiscono dai file CSV a CSV).

2

Vedi se questo aiuta (MS Excel 2007 e versioni successive).

  1. Apri Excel e fai clic su Microsoft Orb in alto, quindi fai clic su Opzioni di Excel .

  2. Vai su Avanzate , quindi cerca il pulsante Opzioni Web . Dovrebbe essere in generale.

  3. Vai alla scheda Codifica e seleziona Shift-JIS giapponese dal menu a discesa. Fai clic su OK , riavvia Excel e prova ad aprire il file.


3
Questo non ha funzionato. Il mio sistema è un sistema giapponese e quindi SHIFT-JIS è già impostato qui come predefinito. Ma ho impostato la lingua di modifica predefinita per l'inglese (con l'aggiunta del giapponese). Se imposto la lingua di modifica predefinita su giapponese, il file CSV SHIFT-JIS si aprirà correttamente. Ma questo è disordinato. E se il file fosse un'altra codifica (ad es. Coreano, cinese)? Quello di cui ho davvero bisogno è un posto dove impostare la codifica del file (come posso fare con Open Office Calc).
lozzer

1
Questo dovrebbe funzionare per il salvataggio , ma non per l'apertura. Mi chiedo se abbia davvero senso scegliere una codifica quando si apre un file. Ciò risolverebbe il problema?
Veverke,

1

Lozzer ha fornito un ottimo riscontro in caratteri piccoli: "Se imposto la lingua di modifica predefinita in giapponese, il file CSV SHIFT-JIS si aprirà correttamente ...."

Ho passato ore a cercare una soluzione su come aprire CSV giapponese con un semplice clic. Abbiamo un ambiente multilingue (En-Jp).

Sebbene Excel mostrasse i menu giapponesi (in base alle impostazioni della lingua dei pannelli di controllo), l'impostazione di modifica predefinita in File > Options > Language > Choose Editing Language(Area superiore) è rimasta inglese. Cambiarlo in giapponese (ovviamente nessun problema per gli utenti giapponesi) ha risolto il nostro problema.

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.