Как изменить кодировку файла csv на utf 8

Обновлено: 06.07.2024

В статье рассматриваются быстрые и эффективные способы экспорта данных из Excel в CSV с сохранением всех специальных символов и иностранных символов. Методы работают для всех версий Excel, от 365 до 2007.

Значения, разделенные запятыми (CSV), – это широко используемый формат, в котором табличные данные (числа и текст) хранятся в виде обычного текста. Его популярность и жизнеспособность обусловлены тем, что файлы CSV поддерживаются многими различными приложениями и системами, по крайней мере, в качестве альтернативного формата импорта/экспорта. Формат CSV позволяет пользователям взглянуть на файл и сразу диагностировать проблемы с данными, изменить разделитель, квалификатор текста и т. д. Все это возможно, потому что документ CSV представляет собой обычный текст, и его может легко понять обычный пользователь или даже новичок. без обучения.

Форматы CSV, поддерживаемые Excel

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

По сути, каждый формат CSV сохраняет данные в виде значений, разделенных запятыми, но кодирует их немного по-разному. Например, Mac использует один возврат каретки (), представленный \r для разрыва строки, а Windows использует комбинацию возврата каретки и перевода строки (), представленную \r\n.

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

Форматы CSV, поддерживаемые Excel

Вот параметры CSV, доступные в Excel 365. В вашей версии список может выглядеть немного иначе.

CSV (с разделителями-запятыми). В этом формате данные сохраняются в текстовом файле с разделителями-запятыми, который можно использовать в другой программе Windows или другой версии операционной системы Windows.

CSV (для Macintosh). В этом формате рабочая книга сохраняется в виде файла с разделителями-запятыми для использования в операционной системе Mac.

CSV (MS-DOS). Сохраняет как документ с разделителями-запятыми для использования в операционной системе MS-DOS.

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

Текст Unicode (*.txt). Это стандарт компьютерной индустрии, поддерживаемый почти всеми современными операционными системами, включая Windows, Macintosh, Linux и Solaris Unix. Он может обрабатывать символы почти всех современных языков и некоторых древних языков.

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

Как преобразовать файл Excel в CSV

Если данные Excel необходимо перенести в другое приложение, например в адресную книгу Outlook или базу данных Access, проще всего сохранить рабочий лист в виде файла .csv, а затем импортировать этот файл в другую программу.

Чтобы сохранить файл Excel (.xlsx или .xls) в формате CSV, выполните следующие действия:

Некоторые функции в вашей книге могут быть потеряны если вы сохраните его как CSV». ширина=

Если на вашем листе есть какое-либо форматирование, формулы, диаграммы, фигуры или другие объекты, вы будете проинформированы о том, что некоторые функции в вашей книге могут быть потеряны, если вы сохраните ее в формате CSV (с разделителями-запятыми). Если все в порядке, нажмите Да, чтобы завершить преобразование без неподдерживаемых функций.

Экспорт Excel в CSV без уничтожения специальных символов

Если ваша электронная таблица содержит специальные символы, умные кавычки или длинные тире (например, унаследованные от документа Word), иностранные символы (тильды, диакритические знаки и т. д.) или иероглифы, описанный выше метод не сработает.

Дело в том, что сохранение в формате CSV (с разделителями-запятыми) искажает любые символы, кроме ASCII (американский стандартный код для обмена информацией).

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

UTF-8 – более компактная кодировка, поскольку в ней для каждого символа используется от 1 до 4 байтов. Как правило, этот формат рекомендуется, если символы ASCII преобладают в вашем файле, поскольку большинство таких символов хранятся в одном байте каждый. Еще одним преимуществом является то, что файл UTF-8, содержащий только символы ASCII, имеет абсолютно ту же кодировку, что и файл ASCII.

UTF-16 использует от 2 до 4 байтов для кодирования каждого символа. Однако для файла UTF-16 не всегда требуется больше памяти, чем для файла UTF-8. Например, японские символы занимают от 3 до 4 байтов в UTF-8 и от 2 до 4 байтов в UTF-16. Таким образом, вы можете захотеть использовать UTF-16, если ваши данные содержат какие-либо азиатские символы, включая японские, китайские или корейские.Заметным недостатком этого формата является то, что он не полностью совместим с файлами ASCII и требует, чтобы некоторые программы, поддерживающие Unicode, отображали их. Имейте это в виду, если вы собираетесь импортировать полученный документ куда-то за пределы Excel.

После того как вы определились с форматом, приведенные ниже инструкции помогут вам в этом.

Как конвертировать Excel в CSV UTF-8

Исходные данные

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

В зависимости от используемой вами версии Excel может потребоваться от 3 до 5 шагов, чтобы преобразовать этот файл в CSV с сохранением всех специальных символов.

Экспорт в CSV UTF-8 в Excel 2016–365

В Excel 2016 и более поздних версиях вы можете напрямую сохранить файл в формате CSV с кодировкой UTF-8:

Преобразование в CSV UTF-8 в Excel 2013–2007

Поскольку старые версии Excel не поддерживают кодировку UTF-8, вам необходимо сначала сохранить документ в текстовом формате Unicode, а затем преобразовать его в UTF-8.

Чтобы экспортировать файл Excel в CSV и сохранить специальные символы, выполните следующие действия:

Примечание. Некоторые простые текстовые редакторы не полностью поддерживают все символы Unicode, поэтому некоторые символы могут отображаться в виде прямоугольников. В большинстве случаев это не повлияет на результирующий файл, поэтому вы можете просто игнорировать это или использовать более продвинутый текстовый редактор, такой как Notepad++.

Скопируйте символ табуляции в текстовом документе .

    Выберите любой символ табуляции, щелкните его правой кнопкой мыши и выберите «Копировать» в контекстном меню или нажмите комбинацию клавиш Ctrl + C.

Замените все табуляции запятыми.

Если вам нужен CSV-файл, разделенный точкой с запятой, замените табуляцию точкой с запятой.

Текстовый файл, разделенный запятыми

Если все сделано правильно, итоговый файл txt должен выглядеть примерно так:

  • В поле Имя файла измените расширение .txt на .csv.
  • В поле Тип файла выберите Все файлы (*.*).
  • В раскрывающемся меню Кодировка выберите UTF-8 со спецификацией.

Измените кодировку на UTF-8 с помощью Спецификация.

По завершении нажмите кнопку Сохранить.

  • Знак порядка байтов (BOM) представляет собой последовательность байтов в начале текстового потока, указывающую на кодировку Unicode текстового документа. В случае UTF-8 с BOM последовательность 0xEF,0xBB,0xBF сигнализирует программе чтения, что в файле используется кодировка UTF-8. Стандарт Unicode разрешает, но не требует спецификации в UTF-8. Однако часто это имеет решающее значение для правильного распознавания UTF-8 в Excel, особенно при преобразовании из азиатских языков.
  • Если ваш текстовый редактор не позволяет изменить расширение файла, вы можете сделать это в проводнике Windows.

Лист Excel преобразован в CSV UTF -8

Теперь вы можете открыть CSV-файл в Excel и убедиться, что все данные отображаются правильно:

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

Как конвертировать файл Excel в CSV UTF-16

Экспорт в CSV UTF-16 выполняется почти так же, как и в CSV UTF-8:

Преобразование файла Excel в CSV UTF-16

  1. Сохраните книгу в текстовом формате Unicode (*.txt).
  2. Откройте документ .txt в текстовом редакторе, например в Блокноте, и замените все табуляции запятыми.
  3. Измените расширение файла на .csv, убедитесь, что установлена ​​кодировка UTF-16 LE, и сохраните файл.

Преобразование нескольких листов Excel в CSV

CSV не поддерживает книги с несколькими листами .

Как уже упоминалось, команда Excel Сохранить как может преобразовать только активный рабочий лист. Но что, если ваша книга содержит много разных листов, и вы хотите превратить их все в отдельные CSV-файлы? Единственная альтернатива, предложенная Microsoft, — это сохранение каждого листа под другим именем файла, что звучит не очень вдохновляюще, не так ли?

Итак, есть ли быстрый способ сохранить сразу несколько листов Excel в формате CSV? Да, это можно сделать с помощью VBA.

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

Имейте в виду, что приведенный выше код сохраняет листы в формате CSV. Если в ваших данных есть символы, отличные от ASCII, вам необходимо преобразовать их в UTF-8 CSV. Это можно сделать, изменив формат файла с xlCSV на xlCSVUTF8. То есть вы заменяете FileFormat:=xlCSV на FileFormat:=xlCSVUTF8.

Кроме того, помните, что преобразования CSV UTF-8 возможны в Excel 2016 и более поздних версиях.

Следующие рекомендации помогут вам добавить макрос в книгу: Как вставить и запустить код VBA в Excel.

Помимо методов, описанных выше, существует несколько других способов преобразования листов Excel в формат CVS. Ниже я поделюсь парой моих любимых.

Из Excel в CSV с помощью таблиц Google

Использование таблиц Google для преобразования .xlsx в .csv кажется очень простым решением:

Совет. Если у вас относительно небольшой набор данных, может быть проще скопировать/вставить его непосредственно в электронную таблицу.

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

Примечание. Если ваш исходный лист Excel содержит специальные символы, полученный CSV-файл может неправильно отображать символы при открытии в Excel, хотя во многих других программах для работы с электронными таблицами он выглядит идеально.

Сохраните .xlsx в .xls, а затем преобразуйте в .csv

Этот метод преобразования Excel в CSV вряд ли нуждается в дополнительных пояснениях, потому что в заголовке все сказано :)

Я наткнулся на это решение на каком-то форуме, не помню на каком именно. Честно говоря, у меня этот метод никогда не работал, но многие пользователи сообщали, что специальные символы, которые терялись при сохранении .xlsx напрямую в .csv, сохраняются, если сначала сохранить файл .xlsx в .xls, а затем сохранить .xls как .csv, как описано в разделе Как преобразовать Excel в CSV.

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

Преобразование Excel в CSV с помощью OpenOffice

OpenOffice – это набор из шести приложений с открытым исходным кодом. Одним из них является приложение для работы с электронными таблицами под названием Calc, которое отлично подходит для экспорта данных электронных таблиц в формат CSV. На самом деле он предоставляет больше возможностей (кодировки, разделители и т. д.), чем Microsoft Excel и Google Таблицы вместе взятые.

Чтобы преобразовать файл Excel в CSV, выполните следующие действия:

  1. Откройте документ Excel с помощью OpenOffice Calc.
  2. Нажмите Файл > Сохранить как… и выберите текстовый файл CSV (.csv) в раскрывающемся меню Тип файла.
  3. Далее вам будет предложено определить кодировку и разделители. Если вашей целью является формат CVS, который правильно обрабатывает специальные символы, выберите:
    • Юникод (UTF-8) для набора символов.
    • Запятая для разделителя полей. Если вам нужен CSV-файл, разделенный точкой с запятой, выберите точку с запятой (;) или любой другой разделитель.
    • Кавычки для разделителя текста.

Преобразование файла Excel в CSV с помощью OpenOffice .

Чтобы завершить преобразование, нажмите ОК.

Было бы здорово, если бы Excel предоставлял аналогичные возможности для быстрого и безболезненного преобразования CSV, не так ли?

Это известные мне способы преобразования Excel в CSV. Если вы знаете другие более эффективные методы, поделитесь ими в комментариях. Спасибо за прочтение!

Вас также может заинтересовать

69 комментариев к статье "Как конвертировать файлы Excel в CSV (с разделителями-запятыми) и CSV UTF-8"

Я ищу простой способ просто экспортировать текущий лист в csv, но сохранить мою книгу xlsx нетронутой. Я часто сохраняю как csv и забываю сохранить свою книгу как xlsx и потерять всю свою работу. Я пропустил более простой способ?

большое спасибо

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

Этого не было, когда я делал то же самое с Excel 2007. Эта проблема началась только при обновлении до Excel 2010.

Есть идеи, как мне избавиться от этого ''?

У меня есть 1500 файлов Excel, если я изменяю один за другим, для преобразования требуется 3 дня, я ищу преобразование одновременно. Пожалуйста, помогите мне.

Спасибо,
Ачинтья Мондал

Привет, я столкнулся с проблемой при создании отправки, даже я даю 6-10 буквенно-цифровых символов, но не принимаю, что делать?? помогите мне

Привет!
Большое спасибо за это - после борьбы просто "сохранить как csv". возможность преобразования xlsx в xls в csv. помогло, когда я пытался импортировать базу данных адресов электронной почты в GMAIL. Какое облегчение! СПАСИБО!!

Здравствуйте, IAM столкнулся с проблемой при сохранении файла в формате csv, он говорит, что некоторые функции будут потеряны, и да, после загрузки данных в среду weka IAM получает только 1 функцию из 41 функций. если кто-то может помочь, пожалуйста.

Уважаемые господа/госпожа,
Когда я пытаюсь сохранить как excel в csv, пункт №. 5 не появилось:
"При нажатии кнопки "ОК" в первом диалоговом окне отобразится второе сообщение, информирующее вас о том, что ваш рабочий лист может содержать функции, не поддерживаемые кодировкой CSV. Это нормально, поэтому просто нажмите "Да".
Ваша помощь очень ценна

Здравствуйте,
У меня возникла проблема, когда я пытаюсь преобразовать электронную таблицу Excel в CSV, и ячейка, содержащая текст в кавычках, например "Здравствуйте", всегда преобразуется как """Здравствуйте""" в файле CSV. У меня заканчиваются идеи, не могли бы вы помочь мне найти способ сохранить данные без изменений, спасибо. Антеро

При использовании подключаемого модуля 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. Это наиболее предпочтительная кодировка для электронной почты и веб-страниц. Это доминирующая кодировка символов для всемирной паутины.

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

Таблица не в формате UTF -8 в кодировке

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

 Sample2: Электронная таблица не закодирована в кодировке UTF-8

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

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

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

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

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

Сохранение файла в формате CSV

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

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

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

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

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

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

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

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

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

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

Загрузка файла на Google Диске

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

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

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

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

Загрузить как Опция CSV в Google Sheets

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

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

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

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

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

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

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

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

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

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

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

 Параметр «Сохранить как» в Microsoft Excel

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

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

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

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

Web Options

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

Шаг 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

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

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

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

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

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

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

Параметры экспорта в Apple Numbers

Экспорт в Apple Numbers

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

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

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

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

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

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

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

Меню "Формат" в 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.

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


< /p>





Мы разрабатываем потрясающие плагины для 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.

Часто почти невозможно узнать, был ли ваш CSV-файл закодирован как UTF-8. Программы не могут сказать вам наверняка, потому что в файле, содержащем эту информацию, нет настройки. Ближе всего к определению кодировки файла можно предположить или спросить человека, создавшего файл. Обычно человек, создающий файл, тоже не знает. Тогда все потеряно? Не совсем, вы можете создать свой собственный файл и сохранить его с известной кодировкой.

Выбор электронной таблицы в этом случае — OpenOffice или LibreOffice. Если вы используете Excel для выполнения всей своей работы, вам не повезло, поскольку в Excel нет возможности принудительно использовать кодировку при сохранении файла в формате CSV. Это не означает, что вы больше не можете использовать Excel, но при сохранении файла в формате CSV откройте файл Excel с помощью OpenOffice или LibreOffice.

Запустите OpenOffice/LibreOffice

В этом примере я буду использовать LibreOffice (экраны те же, что и для OpenOffice).

LibreOffice

Открыть файл

Нажмите «Открыть» и выберите файл на своем компьютере, который вы хотите сохранить как файл в кодировке UTF-8.

Сохраните файл

Мы не собираемся использовать CTRL-S для быстрого сохранения файла, но мы выбираем «Файл» -> «Сохранить как» (CTRL-SHIFT-S), после чего вы получаете этот экран:

LibreOffice Сохранить как

Есть несколько важных моментов:

  1. Назовите файл
  2. Тип файла должен быть "Текст CSV" (.csv).
  3. Необходимо включить Изменить настройки фильтра.

После этого нажмите Сохранить.

Настройка параметров фильтра

После того, как вы нажали «Сохранить», LibreOffice спросит вас, какие настройки вы хотите использовать для файла.

Экспорт настроек< бр />

Набор символов должен быть установлен в Unicode (UTF-8), так как это то, что мы хотим получить, файл в кодировке UTF-8.

Поле и текстовый разделитель вы можете установить по своему усмотрению или оставить как есть, все остальные настройки можно оставить без изменений.

Кодирование ваших файлов 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 Полный доступ Отчетность
Бесплатная отдельная команда и предприятие

Если у вас возникли проблемы с загрузкой CSV-файла в PractiTest, убедитесь, что CSV-файл сохранен в текущей кодировке (UTF-8). Это особенно важно для неанглийских символов.

Известно, что MS-Excel сохраняет файлы CSV в различных стандартах кодирования в зависимости от операционной системы компьютера, на котором он установлен. По этой причине рекомендуется сохранять CSV-файлы с помощью других программ, которые гарантируют, что для файла установлена ​​правильная кодировка:

Сохранение в формате UTF-8 с помощью Open Office

  1. Откройте файл (если есть возможность, откройте его как файл UTF-8)
  2. Файл -> Сохранить как…
  3. Тип файла -> Выбрать текстовый CSV
  4. Набор символов -> выберите «Юникод (UTF-8)»
  5. Разделитель полей -> , (запятая)

Сохранение в формате UTF-8 в Документах Google

  1. Для начала загрузите файл в Документы Google. Откройте меню «Загрузить» (1) в своей учетной записи Google Docs и выберите «Файлы» в раскрывающемся меню.

upload

  1. Выберите файл, который хотите загрузить. откроется окно настроек загрузки.
  2. Убедитесь, что выбран первый вариант ("преобразование документов, презентаций, электронных таблиц и рисунков в соответствующий формат Документов Google"), и нажмите "Начать загрузку".

settings

  1. После загрузки дважды щелкните файл, чтобы открыть его в новом окне.
  2. Перейдите в меню «Файл» -> «Загрузить как» и выберите CSV (обратите внимание, что формат CSV не поддерживает несколько листов в Excel).

download

Загруженный файл будет сохранен в формате UTF-8 и будет правильно отображаться при загрузке в PractiTest.

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