【问题标题】:Parsing a csv file with \n between data在数据之间解析带有 \n 的 csv 文件
【发布时间】:2020-11-05 04:07:22
【问题描述】:

尝试在数据之间使用新行解析 CSV 文件,因为它被视为新行。

逻辑

$scope.rows= file.split(/\r\n|\n/);

示例

“一”、“二\n三”、“四”

结果

实际

one
two
three
four 

预期

one
twothree
four

【问题讨论】:

  • 您是否混淆了您的预期和实际情况?您要保留新行,还是将该值视为两行?您输入的示例是什么?
  • 请提供实际输入的示例或验证您的实际输入。
  • 我建议使用库,即 Papa Parse 来解析 CSV 客户端。没有必要重新编写已经有效并经过彻底测试的东西。您可以快速将CDN link 扔到您的文档中。

标签: javascript csv


【解决方案1】:

我想你想要

$scope.rows= file.split(/,/);

看看哪里写着“split(/,/);”我们说的是被引用的字符分开。即逗号。

你有一个 \n 在那里,所以它会在你的例子中分开。

【讨论】:

  • 你怎么知道这是他们的实际输入?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-06
  • 2021-05-06
  • 2023-03-23
相关资源
最近更新 更多