Node.jsでCSVファイルを読み取る方法

Node.jsを使用してCSVファイルからデータを読み取るためのクイックチュートリアル

多くの異なるnpmモジュールを使用すると、CSVファイルから読み取ることができます。

それらのほとんどはに基づいていますストリーム、 お気に入りcsv-parserまたはnode-csv

これらは、本番システムでCSVを処理するのに最適です。

パフォーマンスを考えていないときは、物事をシンプルに保つのが好きです。たとえば、バックエンドシステムを統合するために必要だったCSVの1回限りの解析の場合です。

そうするために、私は使用しましたneat-csv、を公開するパッケージcsv-parser単純な非同期/待機インターフェースへの機能。

を使用してインストールします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ハンドブック


その他のノードチュートリアル: