3

PapaParse を使い始めたばかりなので、ばかげた質問でしたら申し訳ありません。

ファイルを解析すると、素敵な結果オブジェクトが得られ、ヘッダーを確認できます。

Papa.parse(file, {
header: true,
dynamicTyping: true,    
complete: function(results) {
console.log("done");
data = results;
//headers = split(data[0]);
headers = results.meta['fields'];

ただし、ステップ コールバックを追加すると、完全なステップの結果オブジェクトが定義されません。ステップのコールバックで実際に何をすればよいですか? 彼らの例は、各行の出力をコンソールにダンプするだけです。

Papa.parse(file, {
header: true,
dynamicTyping: true,
step: function(row) {
//console.log(row.data);
data.push(row.data);
},
complete: function(results) {
console.log("done");
data = results;
//headers = split(data[0]);
headers = results.meta['fields'];
4

1 に答える 1

3

papa parse では、通常、大きなファイルstepを処理するときにストリーミングが通常使用されます。したがって、パーサーがデータを読み取っているときにデータを処理します。また、ストリーミングの場合、解析結果はコールバックで利用できません。complete

streamingin papa parseの詳細については、こちらをご覧くださいまた、ドキュメントの構成説明セクションで、step関数とコールバックの詳細を参照してください。complete

お役に立てれば

于 2016-05-08T10:16:02.320 に答える