Registriert seit: 6. Mai 2011
543 Beiträge
|
Textkennzeichnung csv Datei für Excel
15. Mär 2016, 15:11
Hallo zusammen.
das ganze hat nun nichts mit Delphi zu tun.
Excel hat diese "clevere" automatische Importfunktion von Dateien die mit .csv enden.
Problem sind dabei Postleitzahlen und Telefonnummern die mit 0 beginnen.
Excel erkennt das ganze als Text und wirft die 0 raus.
Das ganze kann man umgehen mit ="0123456" in der Zelle. Zwar liest man häufig mit "0123456" aber das gilt nur für den Importassistenten. Für den Autoimport bei .csv braucht man scheinbar das ="" .
Wurde die Datei dann geöffnet und man speichert sind die Markierungen wieder weg und beim erneuten Öffnen hat man wieder das Problem von ganz oben. Ich frage mich da wirklich was derjenige gesoffen hat der das programmiert hat.
Ich kenne mich leider nicht wirklich gut mit Excel aus. Kennt jemand einen Magic Trick womit man das lösen kann?
Weil der Output muss .csv sein und der Kunde will die Datei in Excel öffnen, nachbearbeiten und auch wieder in .csv speichern.
Und daher brauche ich das ="". Wenn der Kunde aber die Datei nicht bearbeitet, dann hat die nächste Stelle das ="" drin und jammert.
|