Zeilenumbruch innerhalb Anführungszeichen ändern

#2208831
Lesenswert?

Hallo,
ich habe ein Problem eine CSV Datein in Excel(2007) zu importieren. (Es 
handelt sich um einen Export meines GoogleMail Adressbuches)

Nach ein bischen suchen habe ich jetzt rausgefunden dass Excel 
Zeilenumbrüche (\r\n) innerhalb von Anführungsstrichen genauso behandelt 
wie Zeilenumbrüche am Ende einer Zeile.

Hier ein Beispiel wie die CSV Datei nach dem Export aussieht
1
A1;B1;"C11\r\n
2
C12\r\n
3
C13"\r\n
4
A2;B2;C2\r\n
Excel macht daraus
1
A1  B1  C11
2
C12
3
C13
4
A2  B2  C2

Und so hätte Excel gerne das CSV File
1
A1;B1;"C11\n
2
C12\n
3
C13"\r\n
4
A2;B2;C2\r\n
Dann sieht es in Excel so aus, wie ich es benötige
1
A1  B1  C11
2
        C12
3
        C13
4
A2  B2  C2


Ich bräuchte also einen Weg, um \r\n innerhalb von Anführungszeichen 
gegen \n auszutauschen.
Kann mir jemand dabei helfen bzw. mir sagen wie das geht?
Werner
#2209040
Lesenswert?

ich habe in Erinnerung, daß Excel zu schlau ist, wenn man ihm eine *.csv 
Datei gibt zum importieren, und Excel dann alles "selbstständig" macht. 
Da geraten dann gerne mal Datentypen durcheinander und ähnliche 
Unpässlichkeiten (z.B. wird dann eine Telefonnummer plötzlich zur 
Exponential-Zahl)

--> Benenne deine Datei um nach *.txt, und lasse sie dann über den 
Importdialog importieren (ich nutze nur noch Open Office, keine Ahnung 
mehr wie das in Excel heißt). Da kannst du dann festlegen, wie die 
Feldtrenner sind (bei dir anscheinend ";"), und wie die einzelnen Felder 
zu deuten sind (d.h. der Datentyp, am einfachsten alles als "Text" 
interpretieren lassen).

Wenn du Glück hast, wird dann der Zeilenumbruch dabei innerhalb einer 
Zelle richtig verwertet.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren