如何使用 csv-parse 解析 =,“” csv 文件

How to parse =,"" csv files using csv-parse

提问人:Missak Boyajian 提问时间:11/24/2022 更新时间:11/24/2022 访问量:165

问:

我正在使用库并尝试解析具有此结构的.csv文件。csv-parse/sync

="212600300516","1122133",="****5401",="000272",

我正在使用此配置

const { parse } = require("csv-parse/sync");

    const records = parse(text, {
      delimiter: ",",
      columns: true,
      quote: true,
      skip_empty_lines: true,
    });

但是我收到此错误:

CsvError:无效的开场报价:在以下字段中找到引号 2号线

我认为问题出在=等号上,我猜这与单元格的格式有关。处理这个问题的最佳方法是什么?

javascript node.js node-csv-parse csv-parser

评论

1赞 Charles 11/24/2022
在解析为 CSV 之前,将 “=\”“ 替换为 ”\“”

答: 暂无答案