Comment définir l'encodage des caractères à l'ouverture d'Excel


81

Est-il possible de définir le codage par défaut pour Excel (toute version, par exemple 2010) lors de l'ouverture de fichiers tels que des fichiers csv (comme vous pouvez le faire dans Open Office Calc)?

I Lorsque j'essaie d'ouvrir un fichier csv codé en japonais SHIFT-JIS, il s'ouvre mais avec mojibake (caractères corrompus). Dans Open Office Calc, si vous cliquez sur un fichier csv avec un codage non standard tel que SHIFT-JIS, une boîte de dialogue dans laquelle vous pouvez définir le codage s'ouvre automatiquement.


Quelle version d'Excel?
paulmorriss

2003 ou 2010 (j'ai sauté 2007)
lundi

Réponses:


75

Utilisez la fonction d'importation sous l'onglet "Données" où Excel nous permet de spécifier l'encodage. Sélectionnez "à partir du texte" et choisissez votre fichier csv, puis sélectionnez le codage japonais shift-jis.


fonctionne parfaitement pour xl2007 et xl2010
SooDesuNe

2
Fonctionne également dans Excel 2016
Korayem

1
Sur Excel 2016 pour Mac: ouvrez d'abord la feuille de calcul vierge, puis dans le menu principal, allez à "Données" -> "Obtenir les données externes" -> "Importer un fichier texte".
Papa

6
Diminué, parce que l'utilisation de la fonction d'importation (ou de l'assistant de texte dans les colonnes) signifie que les sauts de ligne dans les cellules seront perturbés (ceci est interrompu dans Excel depuis). Cela encapsulera la ligne suivante dans une nouvelle ligne et par conséquent jettera toute la structure de données ci-dessous.
CoDEmanX le

2
Ce n’est pas non plus une réponse à la définition d’un codage de caractères lors de l’ouverture directe d’un fichier csv dans Excel. L’intérêt de la définition du codage est d’éliminer ces étapes répétitives et gênantes.
Aaron Bramson

8

Les étapes suivantes fonctionnent avec Office 2003.

  1. Renommez .csv en .txt
  2. Ouvrez le fichier .txt à partir d'Excel (ne le faites pas en cliquant avec le bouton droit de la souris mais en l'ouvrant avec Excel), Excel ouvrira une boîte de dialogue Assistant d'importation de texte et demandera le format du fichier .txt, y compris le codage des caractères du fichier texte.
  3. Renommez .txt en .csv une fois votre modification terminée.

3

Sur Excel 2016 pour Mac :

  1. créer une feuille de calcul vierge,
  2. dans le menu principal allez à Data-> Get External Data-> Import Text File,
  3. suivez les étapes de l'assistant - choisissez l'encodage jusqu'à ce que vous obteniez l'aperçu correct, puis à l'étape suivante, choisissez le délimiteur de colonnes (les délimiteurs diffèrent des fichiers csv à csv).

2

Voyez si cela vous aide (MS Excel 2007 et supérieur).

  1. Ouvrez Excel et cliquez sur Microsoft Orb en haut, puis sur Options Excel .

  2. Accédez à Options avancées , puis recherchez le bouton Options Web . Il devrait être sous général.

  3. Accédez à l' onglet Encodage et sélectionnez Japanese Shift-JIS dans le menu déroulant. Cliquez sur OK , redémarrez Excel et essayez d'ouvrir votre fichier.


3
Cela n'a pas fonctionné. Mon système est un système japonais et SHIFT-JIS est déjà défini ici par défaut. Mais, ma langue d' édition par défaut est définie pour l'anglais (avec le japonais également ajouté). Si je règle la langue d’édition par défaut sur le japonais, le fichier csv SHIFT-JIS s’ouvrira correctement. Mais c'est désordonné. Que se passe-t-il si le fichier contient un autre encodage (par exemple coréen, chinois)? Ce dont j'ai vraiment besoin, c'est d'un endroit pour définir l'encodage du fichier (comme dans Open Office Calc).
Lozzer

1
Cela devrait fonctionner pour la sauvegarde , mais pas pour l'ouverture. Je me demande s'il est logique de choisir un encodage lors de l' ouverture d' un fichier. Cela résoudrait-il le problème?
Veverke

1

Lozzer a fourni d'excellents commentaires en petits caractères: "Si je configure la langue d'édition par défaut en japonais, le fichier csv SHIFT-JIS s'ouvrira correctement ..."

J'ai passé des heures à chercher une solution permettant d'ouvrir un fichier CSV japonais d'un simple clic. Nous disposons d'un environnement multilingue (En-Jp).

Même si Excel affichait des menus japonais (basés sur les paramètres de langue du panneau de configuration), le paramètre d'édition par défaut dans File > Options > Language > Choose Editing Language(Zone supérieure) demeurait anglais. Changer cela en japonais (évidemment pas de problème pour les utilisateurs japonais) a résolu notre problème.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.