admin管理员组文章数量:815096
使用node.js读取csv文件
我正在尝试使用node.js读取csv文件。我收到错误“输入意外结束”。以下是我使用的代码:
const csv = require('csv-parser');
const fs = require('fs');
const fast = require('fast-csv');
fs.createReadStream('filename.csv')
.pipe(csv())
.on('data', (row) => {
console.log(row);
})
.on('end', (row) => {
console.log('CSV file successfully processed');
我已使用代码from here。
当我使用“ node sample.js”在命令模式下运行以上代码时,以下是错误:
C:\Users\learningsql\Desktop\filter>node sample.js
C:\Users\learningsql\Desktop\filter\sample.js:12
console.log('CSV file successfully processed');
SyntaxError: Unexpected end of input
[90m at wrapSafe (internal/modules/cjs/loader.js:1047:16)[39m
[90m at Module._compile (internal/modules/cjs/loader.js:1097:27)[39m
[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)[39m
[90m at Module.load (internal/modules/cjs/loader.js:977:32)[39m
[90m at Function.Module._load (internal/modules/cjs/loader.js:877:14)[39m
[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)[39m
[90m at internal/main/run_main_module.js:18:47[39m
感谢您的帮助。谢谢。
回答如下:尝试一下:
const csv = require('csv-parser');
const fs = require('fs');
const fast = require('fast-csv');
fs.createReadStream('accounts.csv')
.pipe(csv())
.on('data', (row) => {
console.log(row);
})
.on('end', () => {
console.log('CSV file successfully processed')
});
您缺少右括号和方括号
本文标签: 使用nodejs读取csv文件
版权声明:本文标题:使用node.js读取csv文件 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1715195900a822310.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论