#node.js #fast-csv
Вопрос:
Я пытаюсь добавить заголовки в свой csv-файл с помощью fast-csv
мой csv-файл :
«нина», 24
«сара», 25 лет
const csv = require('fast-csv')
const ws = fs.createWriteStream("/file.csv") ;
csv.write({headers : ['name', 'age']} )
.pipe(ws) ;
но это не работает, как я могу изменить этот код, чтобы добавить свои заголовки?
Ответ №1:
Согласно документам здесь: https://c2fo.github.io/fast-csv/docs/formatting/methods#write, первый параметр .write
-это строки данных, которые вы хотите записать, но у вас есть параметры в качестве первого параметра.
Попробуйте что-нибудь вроде этого:
const rows = [[“nina”, 24], [“sarah”,25]];
csv.write(rows, {headers : ['name', 'age']} )
.pipe(ws);