Собственно проблема при экспорте. Сайт в кодировке UTF-8. При экспорте в CSV и просмотре в Excel отображаются иероглифы вместо русских букв. Если импортировать в Excel с указанием кодировки полностью нарушается таблица .. в файл начинает твориться бред.
в экселе вообще-то есть кодировка utf-8. весь вопрос в том, что именно вы выгружаете и как открываете файл. если тупо выгрузить все поля и открыть на автомате - тут конечно будет бред: при выгрузке нужно учитывать разделители(чтобы они ни в коем случае не попались в текстовых описаниях например точка с запятой в детальном описании точно будет соответственно нельзя использовать при выгрузке детального описания); при открытии csv лучше запустить эксель и использовать вставку данных из файла, а не открыть с помощью эксель. в этом случае и кодировку выставить можно и разделитель и указать какие поля являются текстовыми, какие нет(эксель обожает переводить числовой формат в формат дат)
Собственно проблема при экспорте. Сайт в кодировке UTF-8. При экспорте в CSV и просмотре в Excel отображаются иероглифы вместо русских букв. Если импортировать в Excel с указанием кодировки полностью нарушается таблица .. в файл начинает твориться бред.
В чём может быть проблема ?
Надеюсь этот метод вам поможет. У меня была такая же проблема при экспорте в CSV. Что я сделал. 1) Открыл программу и создал новый лист, чтобы получить доступ ко всем функциям и инструментам рабочей среды, переключаемся во вкладку “Данные”, где щелкаем по кнопке “Получение внешних данных”. Среди раскрывшихся вариантов выбираем “Из текста”.
2) Откроется окно, в котором нам нужно перейти к расположению файла, который требуется импортировать. Отметив его жмем кнопку “Импорт”.
3) Появится Мастер текстов. Проверяем, чтобы была выбрана опция “с разделителями” для параметра “Формат данных”. Выбор формата зависит от кодировки, которая была использована при его сохранении. Среди самых популярных форматов можно отметить “Кириллицу (DOS)” и “Юникод (UTF-8)”. Понять, что сделан правильный выбор можно, ориентируясь на предварительный просмотр содержимого в нижней части окна. В нашем случае подходит “Юникод (UTF-8)”. Остальные параметры чаще всего не требует настройки, поэтому жмем копку “Далее”.
4) Следующим шагом определяемся с символом, который служит в качестве разделителя. Так как наш документ был создан/сохранен в русскоязычной версии программы, выбираем “точку с запятой”. Здесь у нас, как и в случае с выбором кодировки, есть возможность попробовать различные варианты, оценивая результат в области предпросмотра (можно, в том числе, указать свой собственный символ, выбрав опцию “другой”). Задав требуемые настройки снова нажимаем кнопку “Далее”.
5) В последнем окне, чаще всего, вносить какие-либо изменения в стандартные настройки не нужно. Но если требуется изменить формат какого-то столбца, сначала кликаем по нему в нижней части окна (поле “Образец”), после чего выбираем подходящий вариант. По готовности жмем “Готово”.
6) Появится окошко, в котором выбираем способ импорта данных (на имеющемся или на новом листе) и жмем OK.
в первом случае следует указать адрес ячейки (или оставить значение по умолчанию), которая будет являться самым верхним левым элементом импортируемого содержимого. Сделать это можно вручную, прописав координаты с помощью клавиатуры, или просто щелкнув по нужной ячейке на листе (курсор при этом должен находится в соответствующем поле для ввода информации).
при выборе варианта импорта на новом листе координаты указывать не нужно