[英]csv-parse is throwing Invalid Opening Quote: a quote is found inside a field at line
[英]CsvError: Invalid Opening Quote: a quote is found inside a field at line 9618
當我嘗試使用 csv-parse 解析 kepler_data.csv 使用 Adam 和 Andre Negoi NodeJS 課程之后的承諾時,出現此錯誤。 這是代碼:
function loadPlanetsData() {
return new Promise((resolve, reject) => {
fs.createReadStream(
path.join(__dirname, "..", "..", "data", "kepler_data.csv")
)
.pipe(
parse({
comment: "#",
columns: true,
})
)
.on("data", (data) => {
if (isHabitalePlanet(data)) {
habitablePlanets.push(data);
}
})
.on("error", (err) => {
console.log(err);
reject(err);
})
.on("end", () => {
console.log(
`${habitablePlanets.length} habitable planets found!`
);
console.log("Done reading!!");
resolve();
});
});
}
我試圖指出relax-quotes
,但它不起作用。 我怎樣才能解決這個問題?
parse({ comment: "#", columns: true, Relax_quotes: true, escape: "\", quote: "'", delimiter: ",", ltrim: true, rtrim: true, record_delimiter: "\n", skip_empty_lines:真,relax_column_count:真,})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.