-2
。 CSVファイルからトップ4行と下3行をトリミングするために探しトリミングCSVを
。 (集計行)
現在のすべてのモジュールは、ヘッダのみをスキップする機能を提供します。 スクリプトは1日に1回実行され、csvの長さは変更されますが、トリム要件は変更されません。
。 CSVファイルからトップ4行と下3行をトリミングするために探しトリミングCSVを
。 (集計行)
現在のすべてのモジュールは、ヘッダのみをスキップする機能を提供します。 スクリプトは1日に1回実行され、csvの長さは変更されますが、トリム要件は変更されません。
あなたが「底」の行を(そしてあなたは、ファイルがどのくらいかわからない)トリミングしているので、ファイル全体をバッファリングする必要があります。これはコアのreadlineを使っても簡単に行うことができます。
const readline = require('readline');
const fs = require('fs');
const lineread = readline.createInterface({
input: fs.createReadStream('file.csv'),
});
let lines = [];
lineread.on('line', line => lines.push(line));
lines = lines.slice(4, lines.length-2); // slice(start,end)
これですべての行が表示され、CSVパーサーライブラリに送信されます。
は
それは「」未定義であると述べています。 – Lewis
@HenryMathias fixed、typo。 –