Как изменить кодировку в Excel

Обновлено: 21.11.2024

При использовании подключаемого модуля Import Export Suite for WooCommerce входной CSV-файл должен быть закодирован в формате UTF-8. Это гарантирует, что все ваши типы сообщений, такие как продукты, заказы, пользователи и т. д., импортируются точно. Во время импорта вы можете избежать ненужных символов, таких как ž, ? и т. д. Если файл CSV не имеет кодировки UTF-8, такие символы, как ™, ®, © и т. д., будут преобразованы в нежелательные символы.

В этой статье объясняется, как применять кодировку UTF-8 в основных приложениях для работы с электронными таблицами, таких как Microsoft Excel и Блокнот для Windows, а также Apple Numbers и TextEdit для Mac. Поскольку Google Sheets – это широко используемое приложение для работы с электронными таблицами, в этой статье также объясняется кодировка UTF-8 в Google Sheets.

Что такое кодировка UTF-8?

Символ в UTF-8 может иметь длину от 1 до 4 байтов. UTF-8 может представлять любой символ стандарта Unicode, а также обратно совместим с ASCII. Это наиболее предпочтительная кодировка для электронной почты и веб-страниц. Это доминирующая кодировка символов для всемирной паутины.

Вот два примера:

Пример 1: незакодированная таблица UTF-8

Пример 2: незакодированная таблица UTF-8

Как сохранить файл CSV в кодировке UTF-8 с помощью Libre Office?

Шаг 1. Чтобы сохранить файл CSV в кодировке UTF-8, выполните следующие действия: Откройте LibreOffice и перейдите в раздел «Файлы» в строке меню. Нажмите «Открыть» и выберите файл на компьютере, который вы хотите сохранить как файл в кодировке UTF-8.

Шаг 2. После открытия файла выберите «Файл» > «Сохранить как». В открывшемся диалоговом окне введите имя файла и выберите Текст CSV (.csv) в раскрывающемся списке Тип файла.

Проверьте параметры редактирования параметров фильтра.

Сохранить файл как CSV

Нажмите "Сохранить".

Шаг 3. В появившемся диалоговом окне Экспорт текстового файла выберите параметр Unicode (UTF-8) в раскрывающемся списке Набор символов.
Шаг 4. Задайте поле и текстовый разделитель на ваше усмотрение или оставьте как есть.

Кодировать как UTF-8

Шаг 5. Нажмите "ОК".

Это сохранит файл в кодировке UTF-8 в Libre Office.

Как сохранить файл CSV в кодировке UTF-8 с помощью таблицы Google?

Чтобы сохранить файл CSV в кодировке UTF-8, вы можете загрузить файл на Google Диск и легко сохранить его в кодировке UTF-8. Шаги приведены ниже:

Шаг 1. Сначала откройте свою учетную запись Google Диска. Нажмите кнопку СОЗДАТЬ в левом верхнем углу и выберите параметр Загрузить файлы.

Возможность загрузки файла на Google Диск

Шаг 2. Найдите нужный CSV-файл и начните его загрузку.

Шаг 3. Откройте загруженный файл с помощью таблицы Google.

Шаг 4. Перейдите к Файл > Загрузить как и выберите параметр Значения, разделенные запятыми (.csv, текущий лист).

Вариант загрузки в формате CSV в Google Sheets

Загруженный файл по умолчанию сохраняется в кодировке UTF-8 и может быть правильно импортирован при загрузке в наш подключаемый модуль Import Export Suite for WooCommerce.

Как сохранить файл CSV в формате UTF-8 в Microsoft Excel?

Шаги приведены ниже:

Шаг 1. Откройте CSV-файл на листе Microsoft Excel.

Шаг 2. Перейдите к пункту меню Файл и нажмите Сохранить как.

Откроется окно, как показано ниже:

Сохранить как в Microsoft Excel

Шаг 3. Нажмите Обзор, чтобы выбрать место для сохранения файла.

Появится окно Сохранить как, как показано ниже:

Сохранить как в Microsoft Excel

Шаг 4. Введите имя файла.

Шаг 5. Выберите параметр Сохранить как тип как CSV (с разделителями-запятыми) (*.csv).

Шаг 6. Откройте раскрывающееся меню Инструменты и выберите Веб-параметры. Появится новое окно веб-параметров, как показано ниже:

Веб-параметры

Шаг 7. На вкладке Кодировка выберите параметр Юникод (UTF-8) в раскрывающемся списке Сохранить этот документ как. .

Наконец нажмите ОК и сохраните файл.

Как сохранить файл CSV в кодировке UTF-8 с помощью Блокнота?

Действия приведены ниже: Откройте CSV-файл с помощью Блокнота.

Шаг 1. Откройте CSV-файл с помощью Блокнота.

Шаг 2. Перейдите к опции Файл > Сохранить как. Скриншот меню показан ниже:

Меню файла Блокнота

Шаг 3. Выберите место для файла.

Появится окно Сохранить как, как показано ниже:

Сохранить как в Блокноте

Шаг 4. Выберите параметр Сохранить как тип как Все файлы (*.*).

Шаг 5. Укажите имя файла с расширением .csv.

Шаг 6. В раскрывающемся списке Кодировка выберите параметр UTF-8.

Шаг 7. Нажмите Сохранить, чтобы сохранить файл.

Таким образом, вы можете сохранить файл в кодировке UTF-8 с помощью Блокнота.

Как сохранить файл CSV в формате UTF-8 в Apple Numbers?

Шаги приведены ниже:

Шаг 1. Откройте файл с помощью Apple Numbers.

Шаг 2. Выберите Файл > Экспортировать в > CSV. Скриншот настроек показан ниже:

Экспорт в CSV с Apple Numbers

Шаг 3. В разделе «Дополнительные параметры» выберите параметр Unicode (UTF-8) для кодировки текста. Скриншот настроек показан ниже:

Дополнительные параметры в Apple Numbers

Шаг 4. Нажмите Далее.

Дополнительные настройки отображаются, как показано на снимке экрана ниже:

Экспорт в Apple Numbers

Шаг 5. Введите имя файла и нажмите Экспорт, чтобы сохранить файл в кодировке UTF-8.

Как сохранить файл CSV в кодировке UTF-8 в TextEdit?

Шаги приведены ниже:

Шаг 1. Откройте файл с помощью TextEdit.

Шаг 2. Выберите Формат > Сделать обычный текст.

Снимок экрана меню показан ниже:

Меню "Формат" в TextEdit

Шаг 3. Перейдите в раздел Файл > Сохранить.

Это показано ниже:

Меню "Файл" в TextEdit

Шаг 4. В раскрывающемся списке Кодировка обычного текста выберите Unicode(UTF-8).

Шаг 5. Наконец, нажмите Сохранить, чтобы сохранить файл.

По вопросам клиентов и поддержке обращайтесь в службу поддержки WebToffee.

Чтобы узнать больше о других функциях подключаемого модуля, прочитайте документацию.

Автор

Команда WebToffee — это группа энтузиастов WordPress и WooCommerce, состоящая из опытных разработчиков, инженеров по тестированию, инженеров технической поддержки и представителей малого и среднего бизнеса.

Комментарии (15)

16 февраля 2021 г.

Le tableau s'affiche avec la ligne de chargement ondulée qui reste sans fin
/////////////////////////////// //////////

Пожалуйста, убедитесь, что вы выбрали правильный разделитель при открытии файла. По умолчанию CSV будет экспортирован с запятой в качестве разделителя.Пожалуйста, убедитесь, что ваше системное приложение/приложение для работы с электронными таблицами также использует тот же разделитель. Вы также можете попробовать использовать приложения для работы с электронными таблицами, такие как LibreOffice, для просмотра файла, который, как показал наш опыт, лучше обрабатывает файлы CSV.

Огбонна Джеймс Сандей

11 сентября 2020 г.

Спасибо, это избавило меня от четырехдневного стресса, связанного с отладкой одного такого большого файла. Просто сохраните его с кодировкой utf-8, чтобы он работал отлично

Метод Блокнота работает отлично. Спасибо

11 декабря 2019 г.

Это не работает для Excel. Когда вы сохраняете csv, он сохраняется с помощью dos866 и не зависит от выбранной кодировки.

12 декабря 2019 г.

Наши клиенты могут без проблем сохранить CSV-файл в кодировке UTF-8 с помощью Excel. Если у вас возникли проблемы с сохранением в кодировке UTF-8 с помощью Excel, попробуйте использовать другие приложения для работы с электронными таблицами, такие как LibreOffice.

20 сентября 2019 г.

21 сентября 2019 г.

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

Удивительно. вы спасли меня, большое спасибо!

17 декабря 2018 г.

По какой-то причине, когда я импортирую файл, впоследствии, во время сопоставления, он не показывает мне возможности выбора полей! Должно быть, что-то происходит… в качестве единственно доступных вариантов написано «НЕ ИМПОРТИРОВАТЬ» :/ Пожалуйста, помогите!

17 декабря 2018 г.

Проблема, с которой вы столкнулись, может быть связана с тем, что разделитель импорта CSV и разделитель, указанный в настройках импорта плагина, не совпадают. Пожалуйста, убедитесь, что разделитель импортируемого CSV и плагина совпадают. На странице импорта плагина у вас есть поле для указания разделителя, чтобы оба были одинаковыми.

Если проблема не устранена, свяжитесь с нами через службу поддержки.

я экспортировал, как вы объяснили, для Excel, но шведские символы все еще отображаются неправильно, есть идеи, почему?

с уважением, Андерс

Пожалуйста, сообщите нам, какой инструмент вы используете для просмотра CSV. Обычно Microsoft Excel использует формат кодирования ANSI. В этом случае вам может потребоваться перейти на Libreoffice или любое другое офисное приложение.

Мы просим вас выполнить этот простой шаг и сообщить нам об этом.

31 октября 2016 г.

Это не работает, если вы используете Excel для MAC OS X.

Вы можете сделать это на MAC, но не в Microsoft Excel.

Есть вопросы? Пожалуйста, оставьте комментарий или обратитесь в нашу службу поддержки

Мы разрабатываем потрясающие плагины для WordPress и расширения WooCommerce, которые помогают строить успешный онлайн-бизнес.

© 2021 WebToffee. Все права защищены.

Наши плагины

  • Согласие на использование файлов cookie GDPR
  • Счета-фактуры и упаковочные листы в формате PDF
  • Плагин импорта и экспорта товаров
  • Импорт и экспорт пользователей и клиентов
  • Импорт-экспорт.
  • Порядковые номера заказов
  • Умные купоны для WooCommerce
  • URL-купоны для WooCommerce
  • Экспресс-касса PayPal
  • Полосатый платежный шлюз
  • Подписки на Woocommerce
  • Синхронизация каталога товаров для Facebook
  • PrintNode для счетов в формате PDF
  • Заказ, купон, подписка на WooCommerce
  • Резервное копирование и перенос WordPress

Начать

Справка и поддержка

Компания

© 2021 WebToffee. Все права защищены.

Обзор конфиденциальности

< td >_fbp< td >fr
Файл cookieОписание
Этот файл cookie устанавливается Facebook для показа рекламы, когда они находятся на Facebook или на цифровой платформе, основанной на рекламе Facebook, после посещения этого веб-сайта.
Файл cookie устанавливается Facebook для показа релевантной рекламы пользователям, а также измерения и улучшения рекламы. Файл cookie также отслеживает поведение пользователя в Интернете на сайтах с Facebook Pixel или социальным плагином Facebook.

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

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

5 ответов 5

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

В Excel 2016 для Mac: сначала откройте пустой лист, затем в главном меню выберите «Данные» -> «Получить внешние данные» -> «Импортировать текстовый файл».

Проголосовали против, потому что использование функции импорта (или помощника по вводу текста в столбцы) означает, что разрывы строк в ячейках будут перепутаны (с тех пор это не работает в Excel). Он перенесет следующую строку в новую строку и, следовательно, уничтожит весь макет данных ниже.

Также не является ответом на установку кодировки символов при непосредственном открытии CSV-файла в Excel. Весь смысл настройки кодировки заключается в том, чтобы исключить эти повторяющиеся и надоедливые обязательные шаги.

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

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

В Excel 2016 для Mac:

  1. создать пустой лист,
  2. в главном меню выберите Данные -> Получить внешние данные -> Импортировать текстовый файл,
  3. следуйте шагам мастера — выбирайте кодировку, пока не увидите правильный предварительный просмотр, а на следующем шаге выберите разделитель столбцов (разделители различаются в файлах csv и csv).

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

Откройте Excel и нажмите на значок Microsoft Orb вверху, а затем выберите "Параметры Excel".

Перейдите в раздел «Дополнительно» и найдите кнопку «Параметры Интернета». Он должен быть в разделе «Общие».

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

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

Это должно работать для сохранения, но не для открытия. Мне интересно, действительно ли имеет смысл выбирать кодировку при открытии файла. Решит ли это проблему?

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

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

Несмотря на то, что в Excel отображались меню на японском языке (в зависимости от языковых настроек панели управления), параметр редактирования по умолчанию в меню «Файл» > «Параметры» > «Язык» > «Выбрать язык редактирования» (верхняя область) оставался английским. Изменение на японский язык (очевидно, это не проблема для японских пользователей) решило нашу проблему.

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

Существует несколько различных способов получить правильную кодировку UTF, поэтому мы рассмотрим, как это сделать в более старых версиях Microsoft Excel, OpenOffice, LibreOffice, Google Drive и даже как использовать для этого приложение Terminal!< /p>

Как кодировать файлы Excel

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

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

Версии Excel с 1999 по 2010

Excel для Mac

Хотя в старых версиях Excel для Mac нет возможности кодировать UTF-8 для CSV, в последней версии Excel это делается достаточно просто.

Краткое пошаговое видео: видео Open Office UTF-8

LibreOffice

Google Диск

Одним из широко доступных веб-решений для кодирования файлов XLS в формат UTF-8 CSV является Google Диск, также известный как Google Документы. Вы можете загрузить существующий файл и легко экспортировать его, выполнив следующие действия.

Использование терминала

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

Для начала сохраните CSV-файл на рабочем столе с кратким именем файла.

Этапы Apple OSX

  1. Нажмите command+пробел, чтобы перейти к Spotlight, найдите «Терминал» и нажмите «Терминал», чтобы открыть его.
  2. По запросу введите приведенное ниже и нажмите Enter:
  3. Вставьте следующее:
  4. Измените имена файлов, чтобы они совпадали с именами на рабочем столе, и нажмите Enter.
  5. Вуаля! Ваш файл имеет кодировку UTF-8. Не открывайте файл после конвертации!

Этапы Windows

  1. Перейдите в меню "Пуск", введите "cmd" и нажмите cmd, чтобы открыть.
  2. По запросу введите следующее (заменив username своим именем пользователя Windows) и нажмите Enter:
  3. Вставьте следующее:
  4. Измените имена файлов, чтобы они совпадали с именами на рабочем столе, и нажмите Enter.
  5. Теперь ваш файл имеет кодировку UTF-8. Не открывайте файл после конвертации, загрузите его в нашу систему.

Фильтр: Базовый Стандарт Исследование рынка HR Professional Полный доступ Отчетность
Бесплатная отдельная команда и предприятие

Сценарий. У меня есть файл Excel, содержащий большое количество глобальных данных о клиентах. Я не знаю, какая кодировка использовалась при создании файла.

Вопрос: как определить кодировку символов, используемую в файле Excel, чтобы правильно импортировать его в другое программное обеспечение?

@JüriRuut Не совсем, это вопрос наоборот. И я также хотел бы получить канонический ответ на этот вопрос, так что +1 к вопросу.

@JüriRuut Я предполагаю, что он имеет в виду «чтение файла .xls с использованием некоторой библиотеки на каком-то языке программирования». Тогда все имеет смысл. Сэм, поправьте это предположение, если я ошибаюсь.

@deceze - ты на высоте! Чтобы правильно импортировать файл, мне сначала нужно знать, как он был изначально закодирован. Если вы импортируете его и просто предполагаете, что использовался определенный набор символов, вы можете получить неверные данные — некоторые символы будут потеряны или непреднамеренно заменены другими символами.

1 Ответ 1

"Основная структура документа SpreadsheetML состоит из элементов Sheets и Sheet, которые ссылаются на листы в Workbook. Для каждого Worksheet создается отдельный XML-файл. Например, SpreadsheetML для книги с двумя листами имя MySheet1 и MySheet2 находится в файле Workbook.xml и показано в следующем примере кода.

XML-файлы рабочих листов содержат один или несколько элементов блочного уровня, таких как SheetData. SheetData представляет таблицу ячеек и содержит один или несколько элементов Row. Строка содержит один или несколько элементов Cell. Каждая ячейка содержит элемент CellValue, представляющий значение ячейки. Например, SpreadsheetML для первого рабочего листа в книге, который имеет только значение 100 в ячейке A1, находится в файле Sheet1.xml и показан в следующем примере кода.

Обнаружение кодировок ячеек:

Мне интересно, является ли это по-прежнему точным способом определения кодировки символов листа Excel, потому что у меня есть лист, содержащий международные символы, которые поддерживаются только UTF-16, но XML четко помечает его как encoding= "УТФ-8" . Относится ли эта кодировка к чему-то помимо текста, содержащегося на листе?

@user5359531 «У меня есть лист, содержащий международные символы, которые поддерживаются только UTF-16». Если я правильно понимаю, UTF-8 и UTF-16 (и UTF-32) поддерживают все символы Юникода, они просто используют другая кодировка для этого. (UTF-8 использует 1, 2, 3 или 4 байта, UTF-16 использует 2 или 4 байта, а UTF-32 всегда использует 4 байта).

Читайте также: