79430466

Date: 2025-02-11 15:23:24
Score: 1
Natty:
Report link

Using org.simpleflatmapper.csv :

List<Map<String, Object>> listOfLine = new ArrayList<>(); //Your table
listOfLine.add(new HashMap<>()); //Your line

try (Writer writer = createFile(filename)) {
    CsvWriter<Map> csv = CsvWriter.from(Map.class)
            .separator(';')
            .columns(listOfLine.get(0).keySet().toArray(new String[0]))
            .to(writer);
    
    for (Map<String, Object> line : listOfLine) {
        csv.append(line);
    }
    
    writer.flush();
}
Reasons:
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Nim