0

我是 node.js 的新手。我必须以 CSV 格式通过电子邮件发送检索到的数据。我编写了代码,它工作正常,但是对于一个空数组,标题不包含在 CSV 中,我得到一个空的 excel 表。

我用了

var fastcsv = require("fast-csv");
var format = require('@fast-csv/format');

var csv = fastcsv.write(finalData, {headers: true});

I tried the code below, but it gives me the "format is not a function" error

var csv = fastcsv.write(finalData, {headers: true});
var csv = csv.format({alwaysWriteHeaders:true})

请帮忙

4

1 回答 1

0

尝试像这样使用它,重组它。

var fastcsv = require("fast-csv"); 
var { format } = require('@fast-csv/format');

var csv = fastcsv.write(finalData, {headers: true}); 
var formated = format({ alwaysWriteHeaders:true })
console.log(formated)
于 2021-01-19T06:12:49.490 回答