最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

使用node.js读取csv文件

IT培训 admin 9浏览 0评论

使用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')
        });

您缺少右括号和方括号

使用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')
        });

您缺少右括号和方括号

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论