如何使用Node.js讀取CSV文件

使用Node.js從CSV文件讀取數據的快速教程

您可以使用許多不同的npm模塊來讀取CSV文件。

他們大多數是基於, 喜歡csv-parser或者node-csv

這些非常適合在生產系統中處理CSV。

當我不考慮性能時,我喜歡保持簡單。例如,對於一次CSV解析,我不得不整合後端系統。

為此,我使用了neat-csv,這是一個csv-parser簡單的async / await接口的功能。

使用安裝npm install neat-csv並在您的應用程序中要求它:

const neatCsv = require('neat-csv');

然後從文件系統加載CSV並調用neatCsv傳遞文件內容:

const fs = require('fs')

fs.readFile(’./file.csv’, async (err, data) => { if (err) { console.error(err) return } console.log(await neatCsv(data)) })

現在,您可以開始處理數據,該數據被格式化為JavaScript對像數組。

免費下載我的Node.js手冊


更多節點教程: