尝试将xlsx转换为CSV,其中一列使用多个引号和逗号,转换为CSV时,将分隔为不同的单元格而不是一个单元格。 下面是场景,POI将xlsx转换为CSV逗号和双引号的Java
标题正在向多,附加代码
if(cell.getStringCellValue().contains(",")){
if (cell.getStringCellValue().contains("\"")){
String t= "\""+cell.getStringCellValue()+"\"";
data.append(t+",");
}
else{
data.append("\""+cell.getStringCellValue()+"\""+",");
}
}
为什么不直接使用的一个许多经过适当编写和测试的开源CSV库,它能够逃脱权利,而不是试图自我推销? – Gagravarr