У меня была такая же проблема (за исключением того, что я хотел пропустить более 1 строки в начале) и столкнулся с этим вопросом, ища подходящее решение. Для моего случая я пошел с кодом, описанным в , на этот ответ на аналогичный вопрос , за исключением того, что я также использую параметр заголовков, как вы упомянули, что вы хотели сделать.
CSV.parse(File.readlines(path).drop(1).join, headers: true) do |row|
# ... now I can use: row['column_name']
end
Поскольку test
является обещанием, вы просто должны выполнить его как таковое после того, как импортируете его.
test.then(data => {
console.log(data);
});