2016-04-28 6 views
1

私はちょうどPapaParseを使い始めているので、これは愚かな質問であれば申し訳ありません。ストリーミングと結果

私はファイルを解析した場合、私は私の素敵な結果オブジェクトを取得し、私はヘッダを見て、すべてのことができます:私はステップコールバックで追加する場合

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

は、しかし、結果は完全にオブジェクトステップは定義されていません。ステップコールバックで実際に何をすべきですか?それらの例では、各行の出力をコンソールにダンプするだけです。パパの解析、通常stepすなわちで

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']; 

答えて

0

、ストリーミングは、通常時にあなたプロセスの大きなファイル使用されています。したがって、パーサがそれらを読み込んでいる間にデータを処理します。ストリーミング時には、completeコールバックで解析結果を利用できません。

詳細については、streamingをパパで確認してください。thisまた、step関数とcompleteコールバックの詳細については、documentationの設定の説明のセクションを参照してください。

希望がこれを助ける

関連する問題