Hallo,
wie oben schon im Titel geschrieben würde ich gerne Arrays spaltenweise in eine csv Datei schreiben.
Ich habe opencsv genutzt um erstmal eine csv Datei einzulesen, dann die Spalten die ich vond der csv brauche bearbeitet und das Ergebnis in zwei Arrays geschrieben.
Nun, ich kann die beiden Arrays in eine csv zeilenweise schreiben aber ich benötige es leider spaltenweise. Ich finde dazu einfach keine Lösung, ich bin jetzt nicht auf opencsv festgefahren. Ich würde jede andere Lösung auch nehmen.
Hier ist mein kurzer Code:
Ich habe es auch mal über den BufferedWriter versucht aber das Ergebnis ist da nicht viel besser.
Ich bekomme die beiden Arrays einfach nicht spaltenweise nebeneinander.
Hat da vielleicht jemand einen Tipp? Es muss doch da eine einfache Lösung geben!?
wie oben schon im Titel geschrieben würde ich gerne Arrays spaltenweise in eine csv Datei schreiben.
Ich habe opencsv genutzt um erstmal eine csv Datei einzulesen, dann die Spalten die ich vond der csv brauche bearbeitet und das Ergebnis in zwei Arrays geschrieben.
Nun, ich kann die beiden Arrays in eine csv zeilenweise schreiben aber ich benötige es leider spaltenweise. Ich finde dazu einfach keine Lösung, ich bin jetzt nicht auf opencsv festgefahren. Ich würde jede andere Lösung auch nehmen.
Hier ist mein kurzer Code:
Java:
public class Writer {
public void saveCSV(String[] id, String[] wec) throws IOException {
CSVWriter writer = new CSVWriter(new FileWriter("Ausgabe.csv"), '\t'); // zeilenweise
// CSVWriter writer = new CSVWriter(new FileWriter("Ausgabe.csv"), '\n', '\t'); spaltenweise
// jedoch untereinander
writer.writeNext(id);
writer.writeNext(wec);
writer.close();
}
}
Ich habe es auch mal über den BufferedWriter versucht aber das Ergebnis ist da nicht viel besser.
Java:
BufferedWriter br = new BufferedWriter(new FileWriter("Ausgabe1.csv"), '\t');
StringBuilder sb = new StringBuilder();
for (String idCSV : id) {
sb.append(idCSV);
}
for(String idWEC : wec) {
sb.append(idWEC);
}
br.write(sb.toString());
br.close();
}
Ich bekomme die beiden Arrays einfach nicht spaltenweise nebeneinander.
Hat da vielleicht jemand einen Tipp? Es muss doch da eine einfache Lösung geben!?