2016-07-31 3 views
0

解析は、以下のファイル同じ値を持つ2つの連続したフィールドがPapaparseに失敗しますか? (「:真のヘッダー」と私の場合):

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 

に失敗します、これはどこの連続した値をはるかに大きいファイルのstripdownであることに注意してくださいファイルの深いところで。

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

答えて

1

何らかの異常がありますが、私が指摘したとおり正確ではありません。

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

それは不満です。 (そして、私は行情報を誤って解釈しました:1ベースのカウント、ストリップされたヘッダー行、私の2倍の値は偶然に1行だが最後の行にある)

skipEmptyLinesの構成:trueは問題を解決します。

私はまだバグと呼んでいますが、実際には最後に空の行がないので、私はまだ傾いています。

関連する問題