Як встановити кодування символів при відкритті Excel


81

Чи можна встановити кодування за замовчуванням для Excel (будь-яку версію, наприклад, 2010) під час відкриття файлів, таких як файли csv (як, наприклад, у Open Office Calc)?

I Коли я намагаюся відкрити файл csv, закодований в японському SHIFT-JIS, він відкривається, але з mojibake (пошкоджені символи). У Open Office Calc, якщо натиснути на файл csv з нестандартним кодуванням, як SHIFT-JIS, він автоматично відкриє діалогове вікно, де можна встановити кодування.


Яка версія Excel?
paulmorriss

2003 або 2010 рр. (Я пропустив 2007 р.)
лозер

Відповіді:


75

Використовуйте функцію імпорту на вкладці "Дані", де Excel дозволяє нам вказати кодування. Виберіть "з тексту" та виберіть файл csv, а потім виберіть японське кодування shift-jis.


прекрасно працює для xl2007 та xl2010
SooDesuNe

2
Працює також у програмі Excel 2016
Кораєм

1
У Excel 2016 для Mac: спочатку відкрийте порожній робочий аркуш, далі в головному меню перейдіть до "Дані" -> "Отримати зовнішні дані" -> "Імпортувати текстовий файл".
тато

6
Незважаючи на те, що за допомогою функції імпорту (або тексту в асистент стовпців) означає, що розриви рядків у клітинках будуть змішані (це з тих пір порушується в Excel). Він перетворить наступний рядок у новий рядок і, таким чином, вимкне весь макет даних нижче.
CoDEmanX

2
Також не є відповіддю на встановлення кодування символів при безпосередньому відкритті CSV-файлу в Excel. Вся суть налаштування кодування полягає в усуненні цих повторюваних і дратівливих необхідних кроків.
Аарон Брамсон

8

Наступні кроки працюють з Office 2003.

  1. Перейменуйте .csv у .txt
  2. Відкрийте .txt файл з Excel (не робіть це правою кнопкою миші на файл, а потім відкрийте в Excel), Excel відкриє діалогове вікно майстра імпорту тексту, запитає про формат файлу .txt, включаючи кодування символів текстового файлу.
  3. Перейменуйте .txt назад у .csv після завершення редагування.

3

У Excel 2016 для Mac :

  1. створити порожній робочий аркуш,
  2. в головному меню перейдіть до Data-> Get External Data-> Import Text File,
  3. виконайте кроки майстра - виберіть кодування, поки ви не побачите правильний попередній перегляд, а на наступному кроці виберіть роздільник стовпців (роздільники відрізняються від файлів csv до csv).

2

Подивіться, чи це допомагає (MS Excel 2007 і вище).

  1. Відкрийте Excel і натисніть Microsoft Orb у верхній частині, а потім натисніть Параметри Excel .

  2. Перейдіть у розділ Додатково та знайдіть кнопку Веб-параметри . Це має бути під загальним.

  3. Перейдіть на вкладку « Кодування » та виберіть у спадному меню японський Shift-JIS . Натисніть кнопку Ок , перезавантажте програму Excel та спробуйте відкрити файл.


3
Це не спрацювало. Моя система - японська система, тому SHIFT-JIS тут уже встановлений як за замовчуванням. Але я встановив мовою редагування за замовчуванням для англійської (з японською також додано). Якщо я встановив мову редагування за замовчуванням на японську, тоді файл csv SHIFT-JIS відкриється правильно. Але це безладно. Що робити, якщо у файлі було якесь інше кодування (наприклад, корейська, китайська)? Мені дійсно потрібно місце для встановлення кодування файлу (як я можу в Open Office Calc).
лозер

1
Це має працювати для економії , але не для відкриття. Мені цікаво, чи насправді має сенс вибрати кодування під час відкриття файлу. Чи вирішило б це питання?
Веверке

1

Lozzer надав чудовий відгук дрібним шрифтом: "Якщо я встановлю мову редагування за замовчуванням на японську, тоді файл csv SHIFT-JIS вірно відкриється ...."

Я витратив години на пошуки рішення, як відкрити японський CSV одним простим клацанням. У нас є багатомовне середовище (En-Jp).

Навіть незважаючи на те, що Excel показав японські меню (на основі мовних налаштувань панелей управління), налаштування редагування за замовчуванням у File > Options > Language > Choose Editing Language(Верхня область) залишалося англійською. Зміна цього на японське (очевидно, що це не стосується японських користувачів) вирішило нашу проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.