gpt4 book ai didi

javascript - CSV 解析器在空值上添加列

转载 作者:行者123 更新时间:2023-12-03 00:01:17 25 4
gpt4 key购买 nike

所以我的 csv 解析器在读取值时遇到问题,它在 csv 文件的空单元格上添加了一列。它给出的错误为

列标题不匹配预期:17 列得到:18

现在我必须进入 csv 文件并退格逗号以匹配列。我知道这是一个解析 csv 问题,有人遇到过吗?下面是我的 csv 代码。

function  readStream () {
let stream = fs.createReadStream("accounts.csv");

fast
.fromStream(stream, {
headers: true
})
.on("data" , fetchYelp, fetchWhitePages, fetchGooglePlace, writeStream
)
.on("end", function () {

console.log("Done Reading");
});
}

readStream();

最佳答案

您可以尝试使用discardUnmappedColumns选项,例如?这对我有用!

function  readStream () {
let stream = fs.createReadStream("accounts.csv");

fast
.fromStream(stream, {
headers: true,
discardUnmappedColumns: true
})
.on("data" , fetchYelp, fetchWhitePages, fetchGooglePlace, writeStream ) {
})
.on("end", function () {

console.log("Done Reading");
});
}

readStream();

关于javascript - CSV 解析器在空值上添加列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55165472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com