Сап прогерач, помогите разобраться! Я уже просил помощи по скрипту, но всё-таки сделал не правильно. Делал тестовое задание в одной компании, сделал все спустя неделю, оказалось, что проблема с экспортом в csv файл, не могу понять в чем. Как сказал менеджер: "Формат результирующего файла не csv" Прикрепил кусок кода, который записывает в csv и результат записи в csvв саблайме открывается в таком виде, в exel открывает в виде иероглифов, в турецкой кодировке, но если выполнить импорт в exel, то всё разбивается по столбцам, как и должно быть. Прошу помочь разобраться, в чем моя ошибка, и почему формат не csv
Вот тебе пример CSV https://en.wikipedia.org/wiki/Comma-separated_values#Example
>>872236 (OP)заказал бы прожку на фриланс руза полтора косаря рабы бы сделали
>>872236 (OP)Ну и нахуя у тебя заголовки в каждой строке и лишние отступы между значениями?
сё, понял косяк, ребята объяснили что к чемуСори, просто был первый опыт работы с csv фишка в том, что у меня хедеры, как значение идут, а надо:data = [ { name: 'hello', price: 12, image: '1.png', }, { name: 'world', price: 14, image: '2.png', }]header = "name,price,image"file = "data.csv"File.open(file, "w") do |csv| csv << header + "\n" data.each do |item| csv << "#{item[:name]},#{item[:price]},#{item[:image]}\n" endend