0
我用com.Ostermiller.util.CSVPrinter打印報告csv文件。CSVPrinter新行字符
ByteArrayOutputStream csvOut = new ByteArrayOutputStream();
CSVPrinter csvp = new CSVPrinter(csvOut);
for(SiteSector siteSector : siteSectorList){
siteSectors.append(siteSector.getSector().getName()).append(" Description: ").append(siteSector.getSector().getDescription())
.append(" Primary: ").append(siteSector.isDefaultSector() ? "Yes" : "No").append("\r\n");}
String[] contents = new String[]{siteCodes.toString(), siteSectors.toString()};
csvp.writeln(contents);
可能有人請告訴我如何加入新行字符?
感謝, 肖恩
謝謝你的迴應。字符('\ r \ n')仍然顯示出來,而不是在使用System.lineSeparator()後創建新行。 –
是的,這是錯誤的方法 - 請參閱我更新的答案。 – Reto
問題解決了嗎? – Reto