hey folks,
meine tabelle ließt eine csv datei ein. jetzt sollte es möglich sein ein paar werte in einzelnen Zellen zu ändern und dann das ganze wieder abzuspeichern.
ich hab hier schon mal einen beispiel code gesehen und übernommen, nur speichert mir der code nur eine leere Datei... :
ich denke man muss der Tabelle irgendwie mitteilen,dass da was gändert wurde.
für anregungen wäre ich sehr dankbar.
mfg
bene
meine tabelle ließt eine csv datei ein. jetzt sollte es möglich sein ein paar werte in einzelnen Zellen zu ändern und dann das ganze wieder abzuspeichern.
ich hab hier schon mal einen beispiel code gesehen und übernommen, nur speichert mir der code nur eine leere Datei... :
Code:
try{
BufferedWriter bw = new BufferedWriter(new FileWriter(filepath));
System.out.println(filepath);
//DefaultTableModel dtm = new DefaultTableModel();
Object[] oa = dtm.getDataVector().toArray();
for (int i = 0; i < oa.length; i++) {
Object[] o = (Object[]) oa[i];
for (int j = 0; j < o.length; j++) {
bw.write(o[j].toString());
bw.write(SEPARATOR_CHAR);
}
bw.newLine();
}
}
catch(Exception err){}
ich denke man muss der Tabelle irgendwie mitteilen,dass da was gändert wurde.
für anregungen wäre ich sehr dankbar.
mfg
bene