Quakfrosch
Lieutenant
- Registriert
- Juni 2006
- Beiträge
- 994
Hi,
ich hab mittlerweile zwei Stunden gegoogled und keine ausreichende Lösung gefunden, daher versuche ich mal hier mein Glück.
Ich habe eine CSV Datei, die ich mit Python erstellen lasse. In dieser gibts es momentan zwei Spalten.
In der ersten Spalte steht ein Ordnername, in der Zweiten ein String, sprich irgendein Name.
Mein Problem ist, dass ich Ordner habe, die mit einem '+' Zeichen anfangen und Excel mir beim Öffnen als CSV einen Fehler erzeugt.
Der Fehler ist "ungültiger Name" bzw #NAME?.
Ich habe durch das googlen schon rausbekommen, dass ich entweder die entsprechende Zelle als Text formatieren oder ein Hochkomma vor das +-Zeichen setzen kann.
Ich möchte nun aber, dass ich die CSV ins Excel lade und nicht mehr bearbeiten muss.
- Die Ordnernamen müssen so bleiben, ich kann statt dem + kein anderes Zeichen nutzen!
- Ich kann nicht auf allen Rechnern, die die CSV öffnen sollen ein Makro installieren
- Auch will ich nicht jedem beibringen müssen, erst die Formatierung der ersten Spalte auf Text umzustellen, um die Ordnernamen sehen zu können.
- Ich kann allerdings im Pythonscript ein wenig am zu speichernden Format der CSV schrauben.
Die Möglichkeit mit dem Hochkomma vor den entsprechenden Ordnernamen finde ich eigentlich schon recht praktisch, es funktioniert aber nur, wenn ich in Excel das Hochkomma in die entsprechende Zelle setze( " + Ordnername" -> " '+ Ordnername").
Dann sehe ich den Ordernamen richtig, ohne Hochkomma am Anfang.
Erzeuge ich die CSV und stelle jedem der +-Ordner ein Hochkomma voran, zeigt mir Excel zwar den Ordnernamen an, aber mit dem Hochkomma.
Wie muss ich die CSV nun formatieren, dass Excel die Ordnernamen mit führendem + anstandslos anzeigt oder wie muss ich das +-Zeichen escapen?
Ich hoffe, ich konnte es so beschreiben, dass man mein Problem versteht, ansonsten fragt, ich erkläre es gern anders/nochmal/besser.
ich hab mittlerweile zwei Stunden gegoogled und keine ausreichende Lösung gefunden, daher versuche ich mal hier mein Glück.
Ich habe eine CSV Datei, die ich mit Python erstellen lasse. In dieser gibts es momentan zwei Spalten.
In der ersten Spalte steht ein Ordnername, in der Zweiten ein String, sprich irgendein Name.
Mein Problem ist, dass ich Ordner habe, die mit einem '+' Zeichen anfangen und Excel mir beim Öffnen als CSV einen Fehler erzeugt.
Der Fehler ist "ungültiger Name" bzw #NAME?.
Ich habe durch das googlen schon rausbekommen, dass ich entweder die entsprechende Zelle als Text formatieren oder ein Hochkomma vor das +-Zeichen setzen kann.
Ich möchte nun aber, dass ich die CSV ins Excel lade und nicht mehr bearbeiten muss.
- Die Ordnernamen müssen so bleiben, ich kann statt dem + kein anderes Zeichen nutzen!
- Ich kann nicht auf allen Rechnern, die die CSV öffnen sollen ein Makro installieren
- Auch will ich nicht jedem beibringen müssen, erst die Formatierung der ersten Spalte auf Text umzustellen, um die Ordnernamen sehen zu können.
- Ich kann allerdings im Pythonscript ein wenig am zu speichernden Format der CSV schrauben.
Die Möglichkeit mit dem Hochkomma vor den entsprechenden Ordnernamen finde ich eigentlich schon recht praktisch, es funktioniert aber nur, wenn ich in Excel das Hochkomma in die entsprechende Zelle setze( " + Ordnername" -> " '+ Ordnername").
Dann sehe ich den Ordernamen richtig, ohne Hochkomma am Anfang.
Erzeuge ich die CSV und stelle jedem der +-Ordner ein Hochkomma voran, zeigt mir Excel zwar den Ordnernamen an, aber mit dem Hochkomma.
Wie muss ich die CSV nun formatieren, dass Excel die Ordnernamen mit führendem + anstandslos anzeigt oder wie muss ich das +-Zeichen escapen?
Ich hoffe, ich konnte es so beschreiben, dass man mein Problem versteht, ansonsten fragt, ich erkläre es gern anders/nochmal/besser.