Я получаю CSV-файл с пустыми заголовками, но в этих столбцах есть данные. Я хочу удалить пустой заголовок и связанный с ним столбец в рельсах.
Пример csv
#report
,Code,Price,Orders,,Mark,
1,X91,4.55,4,xxx,F,23
Что бы я хотел вернуть:
Code,Price,Orders,Mark
A91,4.55,4,F
Вот что У меня так же, как есть комментарии к CSV, который я игнорирую.
CSV.open("output.csv", "w") do |output_csv|
CSV.foreach("out.csv", encoding: "bom|utf-8", skip_lines: /^#/, headers: true).with_index(0) do |row, i|
output_csv << row.headers if i == 0
output_csv << row
end
end