0

次のファイルの解析 (私の場合は 'header:true' を使用):

FN1,FN2,FN3
A1,A2,A3
B1,B2,B3
C1,C1,C3
D1,D2,D3

Papaparse を失敗させる

Row 4 : Too few fields: expected 3 fields but parsed 1

これは、連続した値がファイルの奥深くにある、はるかに大きなファイルのストリップダウンであることに注意してください。

これはバグですか、それとも何か間違っていますか?

4

1 に答える 1

1

ある種の異常がありますが、私が指摘したとおりではありません。

この問題は、ファイルの最後のバイトが \r\n であることが原因のようです。したがって、Papaparse は追加の (空の) 行を 1 つ解釈します。

それはそれについて不平を言っています。(そして、私は行情報を誤解しました:1ベースのカウント、ストリップされたヘッダー行、偶然にも最後の行の2倍の値)

skipEmptyLines : true を構成すると、問題が解決します。

最後に実際には空の行がないので、私はまだそれをバグと呼ぶ傾向があります。

于 2016-07-31T12:58:47.830 に答える