我有一个 CSV 文件,其中有一些引用问题:
"Albanese Confectionery","157137","ALBANESE BULK ASST. MINI WILD FRUIT WORMS 2" 4/5LB",9,90,0,0,0,.53,"21",50137,"3441851137","5 lb",1,4,4,$6.7,$6.7,$26.8
SuperCSV 让这些水果蠕虫窒息(双关语)。我知道2"
应该是2""
,但不是。LibreOffice 实际上正确地解析了这个(这让我感到惊讶)。我想写我自己的小解析器,但其他行在字符串中有逗号:
"Albanese Confectionery","157230","ALBANESE BULK JET FIGHTERS,ASSORTED 4/5 B",9,90,0,0,0,.53,"21",50230,"3441851230","5 lb",1,4,4,$6.7,$6.7,$26.8
有谁知道一个可以处理像这样疯狂的东西的 Java 库?还是我应该尝试所有可用的?还是我自己破解这个更好?