Как установить кодировку символов при открытии Excel

81

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

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

lozzer
источник
Какая версия Excel?
paulmorriss
2003 или 2010 (я пропустил 2007)
lozzer

Ответы:

75

Используйте функцию импорта на вкладке «Данные», где Excel позволяет нам указать кодировку. Выберите «из текста» и выберите свой CSV-файл, затем выберите японскую кодировку shift-jis.

PRP
источник
отлично работает для xl2007 и xl2010
SooDesuNe
2
Работает также в Excel 2016
Korayem
1
В Excel 2016 для Mac: сначала откройте пустой лист, затем в главном меню перейдите в «Данные» -> «Получить внешние данные» -> «Импортировать текстовый файл».
DaddyM
6
Понижено, потому что использование функции импорта (или текста в помощнике по столбцам) означает, что разрывы строк внутри ячеек будут испорчены (с тех пор это происходит в Excel). Он перенесет следующую строку в новую строку и, следовательно, уничтожит весь макет данных ниже.
CoDEmanX
2
Также не ответ на установку кодировки символов при непосредственном открытии файла CSV в Excel. Весь смысл установки кодировки состоит в том, чтобы исключить эти повторяющиеся и раздражающие необходимые шаги.
Аарон Брэмсон
8

Следующие шаги работают с Office 2003.

  1. Переименуйте .csv в .txt
  2. Откройте файл .txt из Excel (не делайте этого, щелкнув правой кнопкой мыши на файле, затем откройте в Excel), Excel откроет диалоговое окно «Мастер импорта текста», попросит запросить формат файла .txt, включая кодировку символов текстового файла.
  3. Переименуйте .txt обратно в .csv после завершения редактирования.
LiuYan 刘 研
источник
3

В Excel 2016 для Mac :

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

Посмотрите, поможет ли это (MS Excel 2007 и выше).

  1. Откройте Excel и щелкните «Сфера Microsoft» вверху, а затем нажмите « Параметры Excel» .

  2. Перейдите в Advanced , а затем найдите кнопку Web Options . Это должно быть под общим.

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

Ellesa
источник
3
Это не сработало. Моя система - японская система, поэтому SHIFT-JIS уже установлен здесь по умолчанию. Но у меня установлен язык редактирования по умолчанию для английского (с добавлением японского). Если я установлю язык редактирования по умолчанию на японский, то файл SHIFT-JIS csv откроется правильно. Но это грязно. Что если файл был какой-то другой кодировки (например, корейский, китайский)? Что мне действительно нужно, так это место для установки кодировки файла (как я могу в Open Office Calc).
Лоззер
1
Это должно работать для сохранения , но не для открытия. Мне интересно, имеет ли смысл выбирать кодировку при открытии файла. Это решит проблему?
Веверке
1

Lozzer предоставил отличные отзывы мелким шрифтом: «Если я установлю язык редактирования по умолчанию на японский, то файл SHIFT-JIS csv откроется правильно ....»

Я часами искал решение о том, как открыть японский CSV одним простым щелчком мыши. У нас многоязычная среда (En-Jp).

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

Мэтти
источник