-1

我必须在每一行中添加一个新单元格。假设我有一个产品列表 CSV,我正在使用某些功能获取每个产品的图像 URL,我需要更新与每个产品对应的 URL。

const writestream = fs.createWriteStream('src/working_file.csv', {
    flags: 'a'
  });
 writestream.write({ image: imageURL });

“图像”是我想要的 CSV 文件中的新列名。“imageURL”是我手中产品的 URL

上面的代码给出了TypeError: Invalid non-string/buffer chunk

由于某些原因,我也必须阅读 CSV,并且我正在使用csv-parser

4

1 回答 1

0

您需要将 . 添加imageURL为字符串,而不是包含imageURL. 您可能还需要附加逗号以将其与其他列分开,具体取决于文件的格式:

writestream.write("," + imageURL);
于 2018-11-13T13:31:58.783 回答