我使用papaParse將CSV文件解析爲JSON以供進一步使用。在parsin它返回PapaParse錯誤說明
"errors": [ { "type": "FieldMismatch", "code": "TooFewFields", "message": "Too few fields: expected 21 fields but parsed 1", "row": 14 } ], "meta": { "delimiter": ";", "linebreak": "\r\n", "aborted": false, "truncated": false, "fields": [ "Output in top 10 percentiles (%)", "Overall", "1996", "1997", "1998", "1999", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014" ] } }
有人請向我解釋這是什麼意思?我讀了低谷其網頁上的文檔,但還是不明白什麼是錯
我的工作CSV文件是這樣的(http://www.topdeckandwreck.com/excel%20graphs/Sheet10.csv)
嗯,你確實看過我假設的錯誤信息?很明顯,解析器不能將行分割成列。你應該檢查它正在使用哪個分隔符。 –
這可能是數據中使用的十進制數的問題嗎?閱讀完本文後,我在代碼中添加了分隔符:「;」,並且錯誤消息仍然相同。我也有頭:true,dynamicTyping:true。 sry第一次我使用這個和有點在黑暗中丟失 –
不,懷疑你正在使用正確的分隔符似乎。難道是因爲它試圖解析文件中最後的空行文本?嘗試刪除最後一個換行符,以便該文件立即結束於最後一行數據的末尾,並查看是否有幫助。 –