Hallo,
ich muss bald ziemlich häufig CSV Dateien mit enthaltenem Postleitzahl Feld mit Excel öffnen.
Jetzt gibt es das Problem, das Excel immer selbst entscheidet um welches Format
es sich bei den einzelnen Feldern handelt. Bei einer Postleitzahl entscheidet
sich Excel immer für ein numerisches Feld und schneidet bei den Postleitzahlen
mit führender Null, die Null einfach ab. Gibt es eine Möglichkeit in Excel, bei
öffnen der CSV Datei einfach zu erzwingen, das alle Felder als TEXT Feld eingelesen
werden. Somit gehen z.B. die führenden Nullen bei Telefon. oder PLZ auch nicht
verloren.
Also hat jemand für mich einen Tipp CSV Dateien zu öffnen ohne die führenden Nullen
in den Zahlenfeldern zu löschen.
Benutze Excel 2010
Hallo,
die Vorwahl muss als Text in die excel Zelle.
Statt Koeln 0221 muesste in der Zelle der Apostroph stehen, also '0221.
Gruss Helmut
Jetzt gibt es das Problem, das Excel immer selbst entscheidet
um welches Format
es sich bei den einzelnen Feldern handelt. Bei einer
Postleitzahl entscheidet
sich Excel immer für ein numerisches Feld und schneidet bei
den Postleitzahlen
mit führender Null, die Null einfach ab. Gibt es eine
Hallo Bulldog,
wenn sich da bei XL2010 nix geändert hat so ist es wohl so, du lädst eine csv durch Dateiöffnung und ja, Excel entscheidet was da was ist, manchmal richtig manchmal falsch.
Da ea dafür ja eine neue Mappe anlegt hast du auch keine Chance durch vorherige Formatierung von zellen etwas zu erreichen wobei das sowieso meist nicht klappt weil das eingefügte Format meist das vorhandene überschreibt.
Hast du Einfluß auf die Erstellung der csv? Dann dort das tun was Helmut sagte.
Wenn nicht sehe ich da nur die Möglichkeit es Einlesens durch Vba.
Oder nachträgliche Bearbeitung der PLZ-Spalten, ggfs mit Hilfspalte.
Angenommen A ist die PLZ-Spalte dann steht in Hilfsspalte X in X1 etwa sowas:
=wenn(A1=fünfstellig ; A1 ; rechts(„0000“&A1;5))
Bei Telefonnummern wird’s komplizierter bis unmöglich.
Gruß
Reinhard
Grüezi Bulldog
ich muss bald ziemlich häufig CSV Dateien mit enthaltenem
Postleitzahl Feld mit Excel öffnen.
Wie sind denn diese .CSV-Dateien aufgebaut?
Welchen Spalten- und DEzimaltrenner verwenden sie?
Also hat jemand für mich einen Tipp CSV Dateien zu öffnen ohne
die führenden Nullen in den Zahlenfeldern zu löschen.
Benenne die Datei ganz einfach um in .TXT.
Nun erscheint beim öffnen in Excel der Import-Assistent dem Du genau sagen kannst welche Trennzeichen verwendet werden sollen und welche Spalten in welchem Format eingelesen werden sollen.
GGf. kann man diesen Prozess auch per VBA automatisieren.
Mit freundlichen Grüssen
Thomas Ramel
- MVP für MS-Excel -
Hallo Thomas
Es handelt sich um die Muster Datei von der Internet Briefmarke. Habe so lange mit Stampit gearbeitet,aber Stampit läuft Ende September aus.Ja und dann geht es nicht mehr mit dem einfachen reinkopieren der Anschriften. Na ja immer wieder mal was neues nur nicht’s gescheitet!
www.deutschepost.de/dpag?xmlFile=1013304
Grüezi Bulldog
Es handelt sich um die Muster Datei von der Internet
Briefmarke. Habe so lange mit Stampit gearbeitet,aber Stampit
läuft Ende September aus.Ja und dann geht es nicht mehr mit
dem einfachen reinkopieren der Anschriften. Na ja immer wieder
mal was neues nur nicht’s gescheitet!
www.deutschepost.de/dpag?xmlFile=1013304
Die Datei selbst brauche ich nicht - ich wollte nur wissen nach welchem Standard sie aufgebaut ist.
Das Umbenennen in .TXT klappt doch auch mit dieser Datei - hast Du das schon getestet?
Mit freundlichen Grüssen
Thomas Ramel
- MVP für MS-Excel -
Muß erstmal sagen das ich bei Exel keine große Ahnung habe!!!Umbenannt in Texdatei hab ich-geht auch-nur die Post will eine CSV-Datei und nichts anderes.Also geht es nich!
Muß erstmal sagen das ich bei Exel keine große Ahnung
habe!!!Umbenannt in Texdatei hab ich-geht auch-nur die Post
will eine CSV-Datei und nichts anderes.Also geht es nich!
Hallo Bd,
deine Anfrage lautet: wie öffne ich eine csv sodaß PLZs korrekt dargestellt werden.
Thomas hat dir einen Weg gezeigt.
Was bedeutet nun daß die Post eine csv will?
Derzeit, nach bisherigen Informationen, bedeutet daß du öffnest eine csv in Excel dann speicherst sie als csv und leitest sie an die „Post“ weiter.
Erklär mir bitte wo ich falsch denke u.v.m.
Gruß
Reinhard
Ist richtig-ich habe eine cvs Musterdatei von der Post runtergeladen.
Dort sind ja nicht meine richtigen Daten drinn.Also lösche ich die Daten der Post und setze meine richtigen rein.Geht auch so weit alles-außer mit der PLZ.Ich habe die PlZ 03050.Nach der Abfrage ob ich es so abspeichern will und mit ja antworte speichert Exel auch als cvs wieder ab.Nur das da dann steht 3050 und nicht wie gesagt 03050.Lade ich diese Datei bei der Post rauf sagt die Software der Post Fehler bei der Angabe-PLZ falsch.Das ist das Problem.
hallo Bd,
Ist richtig-ich habe eine cvs Musterdatei von der Post
runtergeladen.
wie lautet die Downloadadresse?
Dort sind ja nicht meine richtigen Daten drinn.Also lösche ich
die Daten der Post und setze meine richtigen rein.Geht auch so
weit alles-außer mit der PLZ.Ich habe die PlZ 03050.
Helmut hat dir doch schon gesagt wie du das mit dem Hochkomma machen solltest.
Nach der
Abfrage ob ich es so abspeichern will und mit ja antworte
speichert Exel auch als cvs wieder ab.Nur das da dann steht
3050 und nicht wie gesagt 03050.Lade ich diese Datei bei der
Post rauf sagt die Software der Post Fehler bei der Angabe-PLZ
falsch.Das ist das Problem.
Okay, dann hat wohl die post ein Prüfprogramm was die PLz prüft.
Probiers mal wie gesagt und berichte.
Ist zwar sehr selten aber sehr wirksam, such dir einen kompetenten Ansprechpartner bei der Post und lade ihn ein sich hier in der Beitragsfolge zu beteiligen.
Lösbar ist das sicher aber ich weiß grad nicht wodran es hakt.
Vorher aber das mit dem Hochkomma machen wie Helmut es sagt.
Gruß
Reinhard
Grüezi Bulldog
Dort sind ja nicht meine richtigen Daten drinn.Also lösche ich
die Daten der Post und setze meine richtigen rein.Geht auch so
weit alles-außer mit der PLZ.Ich habe die PlZ 03050.Nach der
Abfrage ob ich es so abspeichern will und mit ja antworte
speichert Exel auch als cvs wieder ab.Nur das da dann steht
3050 und nicht wie gesagt 03050.Lade ich diese Datei bei der
Post rauf sagt die Software der Post Fehler bei der Angabe-PLZ
falsch.Das ist das Problem.
…und warum wissen wir erst nach 10 Beiträgen was das Problem eigentlich ist…? ((
Nimm eine Datei, meinetwegen die der Post und formatiere dann die Spalte mit der PLZ als Text. Dann kannst Du auch Daten mit führender ‚0‘ erfassen. Beim anschliessenden Speichern als .CSV müssten diese dann auch erhalten bleiben.
Mit freundlichen Grüssen
Thomas Ramel
- MVP für MS-Excel -
Also ich gebs erstmal auf_geht alles nicht! Aber vielen Dank für die Mühe mit mir!!!Mahl sehen ob sich noch eine Lösung finden wird!! Noch mals vielen Dank an Alle!!
Also ich gebs erstmal auf_geht alles nicht! Aber vielen Dank
für die Mühe mit mir!!!Mahl sehen ob sich noch eine Lösung
finden wird!! Noch mals vielen Dank an Alle!!
Hallo Bulldog,
was genau hast du gemacht und was genau geht nicht? Fehlermeldungen? Sonstiges was wir wissen müßten.
NUR SO findet sich evtl. eine Lösung.
Du willst jetzt schon aufgeben? Tztz, dann wird das nix mit dir und Excel, da kommen garantiert noch schwierige Dinge auf dich zu, kannst da ja nicht jedesmal aufgeben.
Und aufgeben, jmd. der sich Bulldog nennt? Hä?
Dein Nick ist doch nicht „FeigeRatte“ oder willste dich umbenennen?
So, ich hoffe ich habe dich damit genug „gepiekst“ und bei dir Energien freigesetzt. Nutz diesen Energieschub um am Excelproblem zu arbeiten und nicht um hier einen Nebenkriegsschauplatz mit mir zu eröffnen weil ich dir den anderen Nicknamen „anbot“
Tipp, gehe links auf Artikelbaum speichern, dann kommt ein Fenster wo du gefragt wirst ob due den Baum mit dem Editor öffnen willst, mach das bitte, dann druck dir das ggfs. aus oder scrolle es langsam durch und versuche bitte all das zu machen was dir geraten wurde.
Gruß
Reinhard