当行分隔符是新行字符并且 csv 数据中有新行字符时,如何使用 fs readfile 读取 csv?

How to read csv with fs readfile when line separator is new line char and csv data has new line characters in it?

我正在使用 CSVData = fs.readFile(File.csv, "utf-8").

读取 csv

使用换行符作为分隔符CSVData.split(/\r\n|\n/)来读取每一行。

但是有些行的数据带有换行符。

例如在下方 table row3-colB 中有数据为 \n

sample data

如何使用 fs 读取此类行?现在我们的代码有很多行,用任何其他库替换 fs 将是一项艰巨的任务。如果有人可以提出替代解决方案。

我找到了可以用双引号替换 \n 的解决方案。感谢提示@Mitch Lillie