Страницы: 1 2 След.
RSS
При переводе excel в csv первая буква каждого слова - кракозябра
 
Доброго времени суток, перевожу excel 97-2003 в csv, затем делаю кодировку в UTF8 и первая буква каждого слова образуется в кракозябру и даже некоторые слова целиком, что не так с файлом?
Файл нужен для импорта в вордпрес
https://yadi.sk/i/Hmkl-SQ9GqPM7A ссылка на исходник
 
Вот так выглядит строка:
Ёкспресс Ёлемент дуо ¬енге 2200 x 1200 x 600;12290;2200 x 1200 x 600;https://yadi.sk/i/tCIEyDDJ3YhrrH;https://yadi.sk/i/toNt8xgmLtjw6w;2200;1200;600;Ёкспресс Ёлемент дуо;¬енге;8200;4;110,5;0,272
 
На Маке?
Вроде бы новые эксели могут сразу в UTF8 выгружать csv. Если не путаю...
Изменено: Hugo - 08.11.2020 13:15:54
 
нет windows
 
Маленькакя закорючка, а как много значит!
saharok1209, знаки препинания придуманы для чего?
Вы подтверждаете, что Мас (у Вас нет windows), или запятую пропустили ("нет, у меня windows")?
 
Цитата
vikttur написал:
нет, у меня windows
у меня windows
 
Цитата
saharok1209 написал:
затем делаю кодировку в UTF8
- может тут "собака порылась"?
Нужно бы видеть что на выходе из экселя, и  как конвертируете в UTF8.
Ну и конечно результат.
P.S. гляньте архив, так годится?
Изменено: Hugo - 08.11.2020 14:46:44
 
Цитата
Hugo написал:
Вроде бы новые эксели могут сразу в UTF8 выгружать csv.
Даже до перевода в UTF-8 появляется проблема с некоторыми символами
 
Выше добавил результат конвертации.
 
Невозможно отвечать на некорректно заданные вопросы.
В сообщении #2 Вы приводите пример "неправильной" выгрузки. В примере рекомендуемая цена 12290. В примере из #1 такой цены нет. Всё, тупик.

Потратьте время на изготовление нормального примера:
1. Исходный файл (xls) с 10-20 строками, которые некорректно выгружаются.
2. Файл csv с этими же выгруженными данными.
3. Подробное описание метода получения файла csv из исходного. Если Вы файл csv получаете макросом, то приложите дополнительно книгу Excel с этим макросом.
Владимир
 
Цитата
sokol92 написал: Если Вы файл csv получаете макросом, то приложите дополнительно книгу Excel с этим макросом.
да нет просто сохраняю файл в csv(разделитель запятые)

Цитата
Hugo написал:  гляньте архив, так годится?
в сsv (разделитель запятые), просто сохраняю в этом формате, а в utf-8 через notepad++ перевожу, ваш архив проблему не решил, после того, как сохраняю файл в csv и открываю его в notepad++ чтобы конвертировать в utf-8 первые буквы и некоторые слова проявляются, как кракозябры(((
вот видите первые буквы:
Скрытый текст
 
saharok1209, переставьте виндовс, эксель, ну или ещё что...
Потому что зачем файл, который уже csv и в UTF8, открывать в экселе, чтоб конвертировать в csv, который затем конвертировать в UTF8: :)
 
Цитата
Hugo написал:
Потому что зачем файл, который уже csv и в UTF8
Расскажите пожалуйста, как вам удалось этого добиться?
 
Это сделано отдельной программой:
https://xls2csv-converter.software.informer.com/1.5/
Изменено: Hugo - 09.11.2020 11:13:39
 
Цитата
Hugo написал:
Это сделано отдельной программой: https://xls2csv-converter.software.informer.com/1.5/
Что то не вижу в интернете русскоязычном никаких инструкций для перевода xlxs to csv
Кто-то может помочь с этим файлом помочь перевести в csv utf-8
https://yadi.sk/i/JqAhSABDBsrHKQ
Изменено: saharok1209 - 15.11.2020 06:47:26
 
Цитата
saharok1209 написал:
Кто-то может помочь с этим файлом помочь перевести в csv utf-8
Смотрите
 
saharok1209, сообщения почему не смотрите?

От кого: Hugo
Кому: saharok1209
Дата: 13 ноя 2020 20:21:09
Привет, можешь этот файл конвертировать, что-то у меня не получается, там на английском всё, я тебе денег подкину 500 рублей
https://yadi.sk/i/JqAhSABDBsrHKQ
Хотя вот лови: http://ibay.narod.ru/other/Prais05.rar
 
Сравнил файлы мой и bigorq - разница в разделителях, переводах строк и кавычках, например у меня последняя строка 864
TNL_2837;"Шкаф Прайм дуо ДСП+зеркало Белый снег 2300 х 1200 х 570 ";17390;2300 х 1200 х 570
у bigorq
TNL_2837,Шкаф Прайм дуо ДСП+зеркало Белый снег 2300 х 1200 х 570 ,17390,2300 х 1200 х 570
Если что в той программе можно всю эту разницу настроить как угодно.
 
Цитата
saharok1209 написал:
да нет просто сохраняю файл в csv(разделитель запятые)
А нужно просто сохранить в CSV(MS-DOS). И все следы огрызка исчезнут.  :)
 
Указанный файл нормально сохраняется и в формате CSV (разделители - запятые). Поскольку автор темы, по-видимому, не читает сообщения (#10, #17), то истину мы вряд ли узнаем.
Владимир
 
Владимир, у меня нет.
Он сохраняется с кодировкой Макинтош (по крайней мере Notepad++ так говорит), и крокозябры в наличии. А CSV(MS-DOS) выдает кодировку ОЕМ 866.
 
Здравствуйте, Андрей! У меня этот эффект не воспроизводится (Excel 2016,  -32 и Excel 2007). Не могли бы Вы выложить пример в форматах .xlsx и  .csv (если получится) на несколько строк?
Владимир
 
Владимир, невольно ввел в заблуждение.
Файл из №1 не смотрел, а он сохраняется нормально в Windows 1251.
Я экспериментировал с файлом из № 15.
А с этим файлом, похоже, кто-то до меня экспериментировал, используя огрызок яблока.
 
Андрей, все равно какой файл. У меня и файл из #15  беспроблемный. Было бы интересно посмотреть внутренности.
Владимир
 
Цитата
sokol92 написал:
(если получится) на несколько строк?
Не получится. После редактирования файл сохраняется в Windows 1251.
А вот то, что у меня получается при сохранении оригинала из № 15 в csv.
W10 Of 10/32
Изменено: RAN - 15.11.2020 19:38:06
 
Я навскидку не вижу кракозябров в #25. В какой строке? Может быть, у автоопределителей кодировки "крыша едет"? Такое нередко случается...
Владимир
 
:)
 
Первый байт файла из архива #25 - "CA" -  это буква "К" кириллицы в кодовой странице Windows-1251.
Владимир
 
А кто спорит?  :D
Проблема в том, что это отображается не в кодовой странице Windows-1251.
 
Кем отображается? Notepad++ не безгрешен. Far, например, определяет кодировку как Windows-1251.
Владимир
Страницы: 1 2 След.
Наверх