gpt4 book ai didi

javascript - 如何将带有行距的文本写入 CSV 文件?

转载 作者:行者123 更新时间:2023-12-02 21:04:08 26 4
gpt4 key购买 nike

我正在使用字符串的对象中获取产品描述。我想将数据写入 CSV 文件,以便进行一些数据分析。

我需要数据在视觉上美观,以便我可以轻松阅读。问题是,到目前为止我得到的只是一堆紧凑的难以阅读的字符串。

如果您从 Excel 进行编辑,您将使用 Alt+Enter,这将在同一行中创建一些空间。如何写入带有一些行空格的文件,而不在 Excel 中创建新行?

我发现:

  1. \n 被复制为测试
  2. \r\n 正在开始一个新行,而不是仅间隔行

例如:

fs.appendFile(`./data/testCSV.csv`,  encodeURIComponent(element.name +'\r\n'+ element.description + '\r\n'+ element.short_description), function (err) {
if (err) throw err;
});

将其分为 3 行

以下是我希望它的外观的示例:

CSV example

还尝试找到 NPM 解析器,但它们都会创建新行。

最佳答案

要在 csv 中包含多行字段,您需要用引号将该字段引起来:

123,"multi 
line
text",456

字段内的引号必须用另一个引号进行转义:

123,"Samsung 
24""
monitor",456

但不确定 Excel 是否能正确处理此问题。

关于javascript - 如何将带有行距的文本写入 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61268588/

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