Json 如何在nodejs中逐行获取csv文件的数据
我有一个csv文件,看起来像一个xl文件(格式),但扩展名是.csv 我正在编写一个代码,将csv文件的每一行转换为json并发送到服务器(或注销)。但是文件经常更改,所以我使用fs.watch来查看更改,这里的更改意味着添加新行,所以每次fs.watch抛出事件时,我只想向服务器发送新添加的行。如果我逐行从csv获取数据并将其转换为json并发送到服务器,我只能发送新行,我可以跟踪最后发送的行,当事件发生时,我将从最后保存的行开始发送 我想要一种从csv文件中获取逐行数据的方法。就是这样,我尝试了很多次,但都没有成功 我不想只解决以下代码,将接受任何解决方案,做上述工作 我也可以使用xl文件解决方案,因为我可以将扩展名改为.xlsx 霉菌代码: 错误:Json 如何在nodejs中逐行获取csv文件的数据,json,node.js,parsing,csv,Json,Node.js,Parsing,Csv,我有一个csv文件,看起来像一个xl文件(格式),但扩展名是.csv 我正在编写一个代码,将csv文件的每一行转换为json并发送到服务器(或注销)。但是文件经常更改,所以我使用fs.watch来查看更改,这里的更改意味着添加新行,所以每次fs.watch抛出事件时,我只想向服务器发送新添加的行。如果我逐行从csv获取数据并将其转换为json并发送到服务器,我只能发送新行,我可以跟踪最后发送的行,当事件发生时,我将从最后保存的行开始发送 我想要一种从csv文件中获取逐行数据的方法。就是这样,我尝
fs.watchFile('test.csv', function (curr, prev) {
^
SyntaxError:意外标记。
位于exports.runInThisContext(vm.js:73:16)
在模块处编译(Module.js:443:25)
在Object.Module.\u extensions..js(Module.js:478:10)
在Module.load(Module.js:355:32)
在Function.Module.\u加载(Module.js:310:12)
位于Function.Module.runMain(Module.js:501:10)
启动时(node.js:129:16)
在node.js:814:3中,有一些模块已经完成了这类工作。例如:你能提供任何解释的示例代码吗?因为链接不太清楚,所以解释代码的示例代码将有助于查看repo中的samples文件夹。
fs.watchFile('test.csv', function (curr, prev) {
^