[Ответить в тред] Ответить в тред

15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 4 | 1 | 4
Назад Вниз Каталог Обновить

Ruby thread хелп Ruby # OP  08/11/16 Втр 16:12:54  872236  
csvw.png (24Кб, 1600x900)
result.jpg (328Кб, 1600x900)
Сап прогерач, помогите разобраться!
Я уже просил помощи по скрипту, но всё-таки сделал не правильно.
Делал тестовое задание в одной компании, сделал все спустя неделю, оказалось, что проблема с экспортом в csv файл, не могу понять в чем.
Как сказал менеджер: "Формат результирующего файла не csv"
Прикрепил кусок кода, который записывает в csv
и результат записи в csv
в саблайме открывается в таком виде, в exel открывает в виде иероглифов, в турецкой кодировке, но если выполнить импорт в exel, то всё разбивается по столбцам, как и должно быть. Прошу помочь разобраться, в чем моя ошибка, и почему формат не csv
Аноним 08/11/16 Втр 17:21:40  872301
Вот тебе пример CSV https://en.wikipedia.org/wiki/Comma-separated_values#Example
Аноним 08/11/16 Втр 17:25:21  872307
>>872236 (OP)
заказал бы прожку на фриланс ру
за полтора косаря рабы бы сделали
Аноним 08/11/16 Втр 17:39:56  872328
>>872236 (OP)
Ну и нахуя у тебя заголовки в каждой строке и лишние отступы между значениями?
Ruby # OP  08/11/16 Втр 20:38:04  872437
сё, понял косяк, ребята объяснили что к чему
Сори, просто был первый опыт работы с 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"
end
end


[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 4 | 1 | 4
Назад Вверх Каталог Обновить

Топ тредов
Избранное