Hi!
Ich versuche gerade Datensätze in eine CSV Datei zu schreiben und dabei habe ich das Problem dass wenn ich die Datei im Anschluss mittels Excel öffne die Umlaut nicht korrekt angezeigt werden. Wenn ich die Datei mit einem normalen Editor öffne passen die Umlaute jedoch.
Ein bisschen Code:
Jemand eine Ahnung warum im Excel die Umlaute wie folgt aussehen:
Tür für Tür
Straße für Straße etc.
Ich versuche gerade Datensätze in eine CSV Datei zu schreiben und dabei habe ich das Problem dass wenn ich die Datei im Anschluss mittels Excel öffne die Umlaut nicht korrekt angezeigt werden. Wenn ich die Datei mit einem normalen Editor öffne passen die Umlaute jedoch.
Ein bisschen Code:
Java:
BufferedWriter buffWriter = null;
String pathToReportFile = null;
try {
pathToReportFile = BerichtCsvDao.getFileNameComplete(
reportStoringPath, reportName);
buffWriter = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(pathToReportFile
+ BerichtCsvDao.DATEI_ENDUNG_CSV),
UTF8));
while (bedingung blah blah) {
//daten in buffWriter schreiben und am Ende der Zeile newLine und ein flush.
buffWriter.newLine();
buffWriter.flush();
Jemand eine Ahnung warum im Excel die Umlaute wie folgt aussehen:
Tür für Tür
Straße für Straße etc.