問題タブ [papaparse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1392 参照

javascript - PapaParse はどのように http からストリーミングしますか?

PapaParse CSV パーサーには、プレーンな http を介してストリーム解析する機能があります。

過去に、イベントを介してブラウザーにストリーム パーサーを実装しようとしましたが、ブラウザーは要求が完了するまでonprogressアクセスを許可しないことがわかりました。xhr.responseTextPapaParse はどのようにこれを行いますか?

プレーンテキストでこれを行うライブラリまたは jQuery プラグインに本当に興味があります。

0 投票する
1 に答える
1249 参照

javascript - Jquery、JS で解析された CSV ファイルに基づいて、テーブルに JSON データを入力します。

私は一日中テーブルを動的に作成しようとしました。アプリケーションの目的は、CSV ファイルをロードし、Papaparse (優れた CSV から JSON へのフレームワーク) を使用して JSON に解析し、DynaTable.js を使用してこの JSON データをテーブルに入力することです。私は自分のコードに盲目である可能性があり、これを行う方法についていくつかの意見をいただければ幸いです。:)

これはこれまでの私のコードです (乱雑に気にしないでください。メイン関数が配置された後にクリーンアップします)。

0 投票する
0 に答える
1424 参照

javascript - Papa Parse と大きな csv ファイル

解析する 2 ギガの csv ファイルがあり、ノードでは 1 ギガ未満のメモリ使用しか許可されず、次のエラーが発生すると思います。

Attempt to allocate Buffer larger than maximum size: 0x3fffffff bytes.

ファイルをストリーミングして data.json ファイルに書き込みたいと思います。

次に、mongoimport を使用して mongo に書き込みます。より効率的な方法があれば、どんなアイデアでも受け入れます。私は csvtojson を使用してきましたが、最高のパーサーとして papaparse を使用したいと思います。

csvtojson の使用

}

0 投票する
2 に答える
310 参照

javascript - JavaScript でのコールバック

初歩的な質問ですが、PapaParse (またはその他のもの) がコールバックを使用する方法を理解しようとしています。次のコードを使用すると:

改訂された完全なコードは次のとおりです。

console.table を取得するにはページをリロードする必要があり、PapaParse によって生成されたオブジェクトは PapaParse 関数の外では使用できません。

これは他の形式で尋ねられたことは知っていますが、常に jQuery で回答されています。プレーンなJavaScriptで解決策はありますか? データを表示できるようにするだけでなく、実際に使用できるようにする必要があります。

PapaParse 自体は、プログラムのこのような基本的な使用法については非常に静かです....

ありがとう!

0 投票する
1 に答える
572 参照

javascript - CSV/JSON ファイルから特定のデータを表示する

JavaScript を使用して Web サイトの外部 CSV ファイルから特定のフィールドを表示したいと考えています。次のように「Papa parse」を使用してそのファイルを解析しようとしました。

これにより、コンソールに結果が表示されます。

console.log

私の質問は; 次のような Web サイトで、このデータ セットから特定のデータを表示するにはどうすればよいですか。

バッテリー残量: 0.62

高度計の圧力: 99.44185

水平精度: 65

などなど

0 投票する
1 に答える
1261 参照

mysql - パパ・パースは速すぎる

私は Papa Parse を使用して、通常多くの重複行がある CSV ファイルを読み取ります。STEP コールバックを介して、各行は API に POST され、MySQL データベースに追加する前に行が重複しているかどうかがチェックされます。問題は、前の行がデータベースに追加される前に、Papa Parse が次の行 (および POST 要求) を起動することです。重複する行は互いに近接していることが多いため、データベースに重複したエントリが作成されます。これはパパパース内で解決できますか?

考えられる解決策: JSON をコンパイルして、各 POST 要求が完了するのを待機する非同期関数に各行を渡します。