2017-07-12 4 views
3

PapaParseを使用して、私はiOSデバイス上にローカルに配置されたCSVを解析しようとしています。以下のサンプルコードは、ファイルパスを取らないことを除いて、かなり単純です。私はローカルファイルへのパスを持っていますが、私はどのように適切にそれをfileInput.files[0]の代わりに挿入するのかよく分かりません。 File()を使用してパスからファイルを作成しようとしましたが、どこにも取得できませんでした。 PapaParseを使用してネイティブに反応するには、どうすればローカルCSVを解析できますか?Papa Parse CSV for Reactネイティブ

Papa.parse(fileInput.files[0], { 
    complete: function(results) { 
     console.log(results); 
    } 
}); 

答えて

1

更新:コンポーネントと同じように、ファイルをインポートする必要があります。

import myDataset from '../path/to/myDataset.csv'; 

次にあなたがそうのようPapa.parseをダウンロードして、あなたのファイルとしてmyDatasetを使用します...

Papa.parse(myDataset, { 
    download: true, 
    delimiter: '\t' 
    complete: function(results) { 
     console.log(results); 
    } 
}); 

は、真downloadための設定値を指定します。 区切り文字は、Papa Parseのマニュアルに従って自動的に検出される必要があります。

+1

インポートが機能するために特に必要なことはありますか?この方法でイメージ( '.png')をインポートすることはできますが、私のバージョン(0.50.3)では動作しないようです。 –

+0

インポートしようとしてエラーが発生しました - モジュールを解決できません。どこかでCSVを登録しなければなりませんか? – InherentlyNuts

関連する問題