données Exemple:FasterCSV - élever MalformedCSVError quand il ne devrait pas
"iWine","Barcode","Location","Bin","Size","Valuation","Price","StoreName",\ "PurchaseDate","Note","Vintage","Wine","Locale","Country","Region","SubRegion",\ "Appellation","Producer","SortProducer","Type","Color","Category","Varietal",\ "MasterVarietal","Designation","Vineyard","WA","WS","IWC","BG","WE","JR",\ "RH","JG","GV","JK","LD","CW","CT","MY","BeginConsume","EndConsume"
"334142","15240542","Cellar","","750ml","","0","","","","2003",\
"Bodegas y Viñedos Alión Ribera del Duero","Spain, Castilla y León, Ribera del Duero","Spain",\
"Castilla y León","Unknown","Ribera del Duero","Bodegas y Viñedos Alión",\
"Alión, Bodegas y Viñedos","Red","Red","Dry","Tempranillo","Tempranillo","Unknown","Unknown",\
"","","","","","","","","","","","","91.3333333333333","","2011","2021"
FasterCSV insiste sur l'augmentation MalformedCSVError lors de l'analyse de ces données, lancée spécifiquement autour de la ligne 1616 dans faster_csv.rb
raise MalformedCSVError unless in_quotes
Ceci est difficile à lire. Pouvez-vous l'éditer sur plusieurs autres lignes? – pavium
oui, désolé à ce sujet. – Kyle
Serait-ce la dernière virgule d'une ligne? Peut-être soit utiliser une paire de guillemets vides ("") ou sortir la dernière virgule? Pas familier avec la classe, mais il semble que tout ce que vous voulez, c'est que tout soit entre guillemets. –