Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Excel Zellen Inhalt formatiert ausgeben!
PreMarT - Mo 14.09.09 16:04
Titel: Excel Zellen Inhalt formatiert ausgeben!
Hi Leute steh hier vor nem kleinen Problem,
Und zwar hab ich ein Programm geschrieben das GeoKoordinaten auf eine Weltkarte zeichnet,
Ich möchte jetzt bestehende Koordinaten aus einer Excell Tabelle auslesen und ebenfalls in mein Image einzeichnen.
Durch Edit Felder lese ich die koordinaten wie folgt ein:
HimmelsRichtung / BreitenGrad(Stunden) / BG(Minuten) / BG(Sekunden)
N / 51 / 11 / 34
HimmelsRichtung / Längengrad(Stunden) / LG(Minuten) / LG(Sekunden)
O / 8 / 4 / 0
oder als Dezimalzahl:
HimmelsRichtung / BreitenGrad(Stunden)
N / 51,1927778
HimmelsRichtung / Längengrad(Stunden)
O / 8,0666667
so muss ich die Koordinaten angeben, nur mein Problem ist,das in der Excell Tabelle folgendes steht:
N 51,1927778 / O 8,0666667 alles in einer Zelle. Tabelle darf nicht verändert werden
Auslesen kann ich die Zellen schon nur muss ich die irgendwie in die einzelnen Edit's aufteilen, hat jemand ne ahnung wie ich das machen kann?
Wäre euch sehr Dankbar
MFG PMT
Moderiert von
Narses: Topic aus Datenbanken verschoben am Mo 14.09.2009 um 16:18
Xentar - Mo 14.09.09 16:10
Mit Pos() nach dem / suchen, und dann mit Copy() alles was davor bzw. dahinter steht, in zwei Variablen kopieren.
PreMarT - Mo 14.09.09 16:16
Kannst du mir das vielleicht etwas genauer erläutern, hab heute das erste mal ne excel tabelle ausgelesen ^^
Xentar - Mo 14.09.09 16:28
Wenn du den Wert schon ausgelesen hast, hat das doch gar nichts mehr mit Excel zu tun - ist jetzt nur noch reine Stringverarbeitung / Parsing.
Und da helfen die beiden genannten Funktionen. Einfach mal in Delphi eintippen, und F1 drücken.
PreMarT - Mo 14.09.09 17:03
Oh man :(, ich raff das net, Vielleicht ist es schon Zeit für Feierabend... mal sehen ob ichs morgen gebacken bekomme...
Trotzdem danke...
PreMarT - Di 15.09.09 16:53
Habs mir einfach gemacht,
mit der Erlaubnis vom chef hab ich einfach den Excel Inhalt in 4 Spalten gesplittet :P
xD
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!