EXCEL: Zeilenumbruch in einer Zelle aus CSV Datei

Guten Tag,

ich hoffe mir kann hier jemand weiterhelfen, bin solangsam am verzweifeln.

Ich schreibe eine CSV Datei in Form von:

A;B;C;D;

nun möchte ich aber das C & D in einer Zelle mit einem Zeilenumbruch stehen

A;B;C
D

(Tastenkombi ALT + Enter), kann ich das irgendwie in die CSV schreiben sodass Excel dies als Code erkennt und die Formatierung übernimmt

hoffe jemdand kann mir helfen

mfg Naui

Hallo Daniel,

Ich schreibe eine CSV Datei in Form von:
A;B;C;D;

mit welchem Programm schreibst du die csv, Notepad?
Schreibs doch gleich in Excel und speicher es als csv!?

nun möchte ich aber das C & D in einer Zelle mit einem
Zeilenumbruch stehen
A;B;C
D

Soll das dann in Excel so aussehen:

http://www.image-load.net/show/img/L9lfH2TV5n.jpg

Gruß
Reinhard

Grüezi Daniel

Ich schreibe eine CSV Datei in Form von:

A;B;C;D;

nun möchte ich aber das C & D in einer Zelle mit einem
Zeilenumbruch stehen

A;B;C
D

(Tastenkombi ALT + Enter), kann ich das irgendwie in die CSV
schreiben sodass Excel dies als Code erkennt und die
Formatierung übernimmt

Du meinst, dass beim Import dieser .CSV-Datei der Zeilenumbruch in der Zelle stattfindet?

Nein, das kannst Du nicht tun.
CSV ist ein reines Datenformat, Du kannst der Datei keine Formatierungen welcher Art auch immer übergeben, die dann von anderen Programmen oder Excel selbst wieder dargestellt werden.
Für solche Dinge ist .CSV das falsche Datenformat.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Du meinst, dass beim Import dieser .CSV-Datei der
Zeilenumbruch in der Zelle stattfindet?

Nein, das kannst Du nicht tun.
CSV ist ein reines Datenformat, Du kannst der Datei keine
Formatierungen welcher Art auch immer übergeben, die dann von
anderen Programmen oder Excel selbst wieder dargestellt
werden.
Für solche Dinge ist .CSV das falsche Datenformat.

Grüezi Thomas,

normalerweise würde ich ja jetzt schreiben du irrst aber bei dir ist das so eine Sache *lächel*

In eine csv kann man schon hineinschreiben daß z.B. in C1 zwei Texte stehen die durch einen Zeilenumbruch getrennt sind.
Deshalb auch meine Frage womit der Anfrager die csv erstellt.

Mit einem Texteditor kann man schon eine csv erstellen.
Drückt man im Texteditor Enter wird an der Stelle 0A0D (hex) in die datei eingefügt.
(Ich verwechsle grundsätzlich 0A mit 0D, kann also auch umgedreht sein *gg*)

Jetzt bräuchte man nur noch die Möglichkeit in dem Programm mit dem die csv erstellt wird um nur 0A einzufügen, dann kann man die csv schon bastelen.

Ich habe mal zum Testen eine kleine csv in Excel erstellt und abgespeichert.
In den benutzten Zellen steht jeweils der Zellname zur Übersicht.
In C1 stehen, in zwei zeilen innerhalb der Zelle, C1-1 und C1-2

Beim Wiederöffnen der erstellten Datei muß man nur die zeilenhöhe von Zeile 1 erhöhen dann sieht man wieder beide Einträge untereinander in C1.

Jetzt zu dem oben gesagten, mit einem Programm daß sowohl 0A =D einfügen kann als auch 0A alleine kann man eine csv erstellen die dann Excel lesen kann.

Schau dir hier mal an wie das in einem Hexeditor aussieht was ich da als csv erstellte:
http://www.image-load.net/show/img/7kP2c9A1hU.jpg

Und zur Sicherheit, so sieht das Baltt aus:
http://www.image-load.net/show/img/QISnjsFjZW.jpg

Gruß
Reinhard

Lieber Reinhard :wink:

Du meinst, dass beim Import dieser .CSV-Datei der
Zeilenumbruch in der Zelle stattfindet?

Nein, das kannst Du nicht tun.
CSV ist ein reines Datenformat, Du kannst der Datei keine
Formatierungen welcher Art auch immer übergeben, die dann von
anderen Programmen oder Excel selbst wieder dargestellt
werden.

normalerweise würde ich ja jetzt schreiben du irrst aber bei
dir ist das so eine Sache *lächel*

Mir ist schon klar, dass es oft (meist?) einen Weg gibt, das Gewünschte hinzubiegen - so von hinten durch die Brust ins Auge.

Aber dazu stehe ich noch immer:

Für solche Dinge ist .CSV das falsche Datenformat.

Auch wenn man mit welchen Mitteln auch immer eine .CSV-Datei so hinbiegt, dass unter bestimmten Voraussetzungen das Gewünschte passiert, so ist das meiner Ansicht nach keine Methode die man dann auch vewenden sollte, wenn die Datei und der Austausch in erweitertem Rahmen erfolgen soll.

In diesem speziellen Fall geht das sogar wenn der Zeilenumbruch mit ALT+Return in Excel eingefügt wird - die .CSV unterscheidet dann aber diese Einträge wie folgt:

A1;B1;"C11C12";D1

wobei in der dritten Spalte dann der Umbruch noch drin ist.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -