JTable: Nur markierte Zeilen aus der Tabelle in CSV exportiern

adiko01

Mitglied
Hallo,
ich habe eine public JTable und nun möchte ich eine Klasse oder eine Funktion haben die aus der JTabel alle Markierten Zeilen in eine CSV Datei exportiert.

Gruß

adiko01

---
Java 1.7
Entwicklungsumgebung: Eclipse Neon 3
Ich Programmiere auf einem Windows 7 Rechner, das Programm mus später auch unter Linux lauffähig sein
 
Zuletzt bearbeitet:
Ich finde leider keine wirklich passende Lösung im Internet welche nur die Markierten Zeilen exportiert und solch eine Funktion zu schreiben schaffe ich selbst auch nicht
 
Hier mal nur der Part zum zusammenbasteln der Daten. Das schreiben in die CSV Datei kriegst du bestimmt alleine hin 😉
Java:
StringJoiner rowJoiner = new StringJoiner(System.lineSeparator());
for(int row : table.getSelectedRows()) {
    StringJoiner columnJoiner = new StringJoiner(";");
    for(int col = 0; col < table.getColumnCount(); col++) {
        String value = table.getModel().getValueAt(row, col).toString();
        columnJoiner.add(value);
    }
    rowJoiner.add(columnJoiner.toString());
}
 

Neue Themen


Zurück
Oben