Изменить кодировку Excel по умолчанию на UTF-8?

Я использую различные инструменты для регулярной подготовки данных для web. Один из этапов требует от меня открыть CSV в Excel, внести изменения и сохранить файл.

есть ли способ заставить Excel принять кодировку UTF-8 и сохранить свои файлы с этой кодировкой?

30
задан Devid
10.03.2023 0:48 Количество просмотров материала 3026
Распечатать страницу

6 ответов

Я ответил на аналогичный вопрос в кодировка символов по умолчанию для текстового мастера Excel?.

Я нашел свой ответ в изменение типа источника импорта текста по умолчанию в Excel.

  1. в редакторе реестра перейдите к HKEY_CURRENT_USER>программное обеспечение>Microsoft>офис>[версия Excel здесь-вероятно, наибольшее число в этой папке] > Excel>параметры
  2. щелкните правой кнопкой мыши на правой стороне и перейдите в New > DWORD
  3. наименование элемента DefaultCPG, и сохранить
  4. щелкните правой кнопкой мыши DefaultCPG и выберите Изменить
  5. установить основание в десятичное
  6. введите код, показанный в Мастере Excel (для UTF-8 это 65001)
  7. нажмите OK.

Как говорит Василь в комментарии к этому вопросу, если ваш файл на самом деле не в формате UTF-8, вы можете технически преобразовать символы в файле в кодировку, которую вы хотите, прежде чем открывать в Excel. Для моих целей, хотя, UTF-8 делает достаточно хорошую работу по отображению неповрежденных символов.

7
отвечен Robert H. 2023-03-11 08:36

один простой способ изменить кодировку excel ANSI на UTF-8-это открыть .CSV-файл в блокноте выберите "Файл" > "Сохранить как". Теперь в нижней части вы увидите кодировку он установлен в ANSI изменить его на UTF-8 и сохранить файл как новый файл, а затем сделать.

2
отвечен Moudiz 2023-03-11 10:53

Я решил подобную проблему раньше. Неудачно, но можно использовать LibreOffice, что по умолчанию UTF-8.

1
отвечен Lluser 2023-03-11 13:10

есть Excel надстройка доступна здесь для работы с Unicode CSV файлами, которые должны вам помочь.

вот Примечание разработчика Jaimon Mathew:

Excel обрабатывает .csv файлы в виде текстовых файлов и заменят все Unicode персонажи с "?"при нормальном сохранении. Если вы хотите сохранить Символы юникода, вам нужно будет сохранить файл как " текст Юникода (*.txt)", который является файлом с разделителями табуляции. Так как я не мог найти никого существующий решение для сохранения символов Юникода в формате CSV, I думал, что я дам ему идти в создании Excel Addin, чтобы сделать именно это.

1

0
отвечен Karan 2023-03-11 15:27

Это не лучшее решение, но это вариант: загрузите файл Excel на Google Диск, откройте его с помощью вкладок Google и загрузите в виде файла csv. Это сработало для меня.

0
отвечен Viktor 2023-03-11 17:44

вам нужно использовать File > Import вариант и начать с пустым документом и указать UTF-8

enter image description here

но это далеко не оптимально, чтобы сделать это значение по умолчанию для всех файлов, в любом случае нет необходимости вращать файлы вокруг Google Drive или LibreOffice. Значения по умолчанию просто плохо выбраны, и инвалидность, чтобы изменить это раздражает.

по теме

  1. Как установить кодировку символов при открытии Excel но не находит возможности изменить настройки по умолчанию так, чтобы все файлы автоматически открывались с UTF-8 вместо формата Macintosh в OSX

  2. как изменить параметр файла по умолчанию на UTF-8 от параметра файла Macintosh в Apple.SE.

0
отвечен hhh 2023-03-11 20:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх