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 的计数,剥离的标题行,我的 double 值巧合地在最后一行)

配置 skipEmptyLines : true 解决了这个问题。

我仍然倾向于将其称为错误,因为最后并没有真正的空行。

于 2016-07-31T12:58:47.830 回答