xlsxをCSVに変換しようとすると、1つの列に複数の引用符とカンマがあり、CSVに変換すると1つのセルではなく別のセルに分割されます。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