問題タブ [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 投票する
2 に答える
11972 参照

javascript - PapaParseでローカルファイルを適切に解析する

いくつかのローカル ファイルを解析する必要があり、PapaParseライブラリが見つかりました。

ローカル ファイルを解析できるようにするには、 Fileのインスタンスが必要なようです。

だから私は私のでこれを作成しましたhmtl:

これは、ファイルの解析を担当する関数です。

最初console.logはファイルのリストを適切に出力します:

ここに画像の説明を入力

しかし、解析されたファイルを印刷する必要があるものは印刷しますundefined:

ここに画像の説明を入力

私もこれを試しました:

しかし、同じ結果が得られました。

具体的には、それぞれ 149 行 18 列の 24 個のファイルを読み込んでおり、次元 149x18x24 の 3D 配列を埋めることができる必要があります。ファイル内の数値はその z 座標を表すため、ファイル名を分割してその数値を取得できる必要があるため、完全な関数内でこれを行うことはできません。

私は間違いなく JavaScript/Web の専門家ではなく、これにしばらく苦労してきました。解析結果を取得できるようにしたいと思います。

の最初の行の例を次に示しA0ます。

ドキュメントには次のように記載されています。

ただし、このログには、私の場合、 undefined for file も出力されます。

どんな助けでも大歓迎です。

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

javascript - JavaScript FileReader インターフェイスを使用してファイルを更新および読み取ることはできますか?

Web UI を使用してローカル CSV ファイルを読み込んでおり、HTML5 FileReaderインターフェイスを使用してローカル ファイル ストリームを処理しています。これはうまくいきます。

ただし、最初のロード後に、読み取られるファイルを継続的に更新したい場合があります。問題が発生しています。FileReader API に関係があるのではないかと思います。具体的には、最初のファイルの読み込み後、ファイルへの参照を維持します。次に、ファイルのサイズが大きくなったことを検出すると、ファイルsliceの新しい部分を削除して、新しいBlobオブジェクトを取得します。ただし、これらの新しいブロブにはデータがないようです。

私は PapaParse を使用して CSV 解析を処理していますが、それが問題の原因だとは思いません (そうかもしれませんが)。

ソース コードは多すぎてここに掲載できませんが、ここにいくつかの疑似コードを示します。

ファイルが最初にロードされたときの出力はloadChunk文字列ですが、ファイルが更新された後は空白の文字列になります。問題がスライス メソッドにあるのか、それとも FileReader に気付いていない何かが起こっているのかはわかりません。

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

javascript - PapaParse - 解析後にデータを使用できません

CSV のデータを使用してネットワーク グラフを作成する方法を探しています。PapaParse を使用して CSV から配列の配列を作成したいので、最初のハードルに行き詰まりましたが、papaParse からのデータを配列にプッシュできないようです。コンソールに空の配列が返されるだけです。誰が私が間違っているのか教えてもらえますか?

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

papaparse - Papa Parse でワーカーとストリーミングの両方を一緒に使用するのはなぜですか?

最初は、ブラウザー スレッドのロックを回避するためにワーカーを有効にして papa parse を使用しました。ただし、ストリーミングを使用しているため、ワーカーを無効にしてもブラウザー スレッドはロックされません。

私はなぜ混乱しているのですか?ワーカーとストリーミングの両方を使用する理由は何ですか? ストリーミングがブラウザのロックを克服できるとドキュメントに記載されていないのはなぜですか?

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

angularjs - Baby Parseを使用してcsvをjsonに解析できません

baby parse (Papa Parse から分岐) を使用して、csv ファイルを取得し、データを Json に解析しようとしています。私がテストしているcsvファイルは非常に簡単です:

これまでのところ、 ng-file-uploadを使用してファイルを正常にロードし、ブラウザ経由で csv ファイルをロードしています。

私は今、赤ちゃんの解析を使用してこのファイルを取得し、データを JSON に変換しようとしています。

以下は私がこれまでに持っているものです:

コントローラー

ファイルのアップロード時に、アップロード関数が呼び出され、サーバー コントローラーが呼び出されます。アップロードされたファイルはアップロード機能に渡され、それを解析メソッドに渡そうとしています。

console.log には次のように出力されます。

csv ファイルがどのように見えるかを考えると、 data:[] が空である理由がわかりません。

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

angularjs - Papaparse Angular サービス

コーディングは初めてで、Papaparse と AngularJS で遊んでみました。私のコードは以下です。私は何かを見逃しているようで、誰かが私を助けてくれることを願っています.

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

javascript - papaparse の処理中に CSV ヘッダーを変更する

papa.parse が JavaScript を使って行う処理で、「csv」ファイルのヘッダーを大文字に変更することはできますか?!

前もって感謝します。

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

json - PapaParse 'unparse' を使用して JSON を CSV に変換できません

babyParse を使用して JSON オブジェクトを CSV に変換し、結果の csv 形式をシステム上のファイルに出力しようとしています。

console.log(allItems);正しい JSON オブジェクトを出力しますが、csv 変数に対して console.log を実行すると、出力は赤ん坊の Parse モジュールからの関数のページのように見えます。

PapaParse のドキュメントでわかる限り、JSON オブジェクトを行に渡すだけでよいはずvar csv = baby.unparse(allItems, configuration);です。

変数「csv」に解析データを取得したら、csv をファイルに書き込むことができるはずです。JSONオブジェクトがcsvオブジェクトに解析されていない理由を知っている人はいますか?

allItems のデータは次のようになります。

以下は、変数「csv」に取り込まれた結果の効果です。完全な結果は、下に置くには大きすぎます。

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

javascript - csv ストリーム パーサー ( papaparse ) がレンダーをブロックしていますか?

データ視覚化のためにバックエンドから csv ストリームを取得するために papa parse を使用していますが、データ チャンクのコールバックを適切に呼び出していても、レンダリングをブロックしていることに気付きました。新しいデータが来たらグラフに追加しようとしていますが、そうすることができないようです。

誰でもこれを経験したことがありますか?あるいは、何がレンダリングを妨げているのか知っていますか?