1 回答

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
您的 csv 實(shí)際上應(yīng)該如下所示才正確:
1920,The False Road,American,Fred Niblo,"Enid Bennett, Lloyd Hughes",
1920,813,American,"Charles Christie, Scott Sidney","Wedgwood Nowell, Ralph Lewis, Wallace Beery, Laura La Plante",mystery
(另請注意第一行末尾的額外逗號)
此處,包含逗號的字段用 括起來",您可以使用任何 csv 解析器(或庫)正確讀取該字段。
但不知何故,你的 csv 似乎已轉(zhuǎn)換為單字段 csv。整行都用引號引起來,現(xiàn)有的引號用另一個(gè)引號轉(zhuǎn)義(如預(yù)期的那樣)——除了每行末尾缺少一個(gè)結(jié)束引號。
要解決此問題,您可以首先在每行末尾添加引號,保存文件,然后將其解析為 csv,這將為每一行返回一個(gè)單元格(包含所有數(shù)據(jù))。
然后,您可以將每個(gè)單元格的內(nèi)容寫入另一個(gè)文件,然后再次將該文件解析為 csv,這將為您提供正確的數(shù)據(jù)。
添加回答
舉報(bào)