8
CSV 读取丢行 bug CSV内容例如: Title,Content AAA,"bb,cc" Ja_aL,"a,b,c" 这样带引号与逗号的数据会出现读取不到
CSV 读取丢行 bug CSV内容例如: Title,Content AAA,"bb,cc" Ja_aL,"a,b,c" 这样带引号与逗号的数据会出现读取不到
您好我对您的需求进行了一些查看,没有发现系统存在漏洞
我的cvs内容
Title,Content
AAA,"bb,cc"
Ja_aL,"a,b,c"
我的测试代码
public static void main(String[] args) {
String filePath = "/Users/yangyida/Documents/Untitled.csv";
AnalysisEventListener<Map<Integer, String>> listener = new AnalysisEventListener<Map<Integer, String>>() {
List<Map<Integer, String>> data = new ArrayList<>();
@Override
public void invoke(Map<Integer, String> rowData, AnalysisContext context) {
data.add(rowData);
}
@Override
public void doAfterAllAnalysed(AnalysisContext context) {
for (Map<Integer, String> rowData : data) {
List<String> row = new ArrayList<>(rowData.values());
System.out.println(row);
}
}
};
// 读取 CSV 文件
EasyExcel.read(filePath, listener).sheet().doRead();
}
我的读取结果
[AAA, bb,cc]
[Ja_aL, a,b,c]
祝您生活愉快