![]() |
Datei auslesen
Hallo zusammen - ich habe aus lotus notes eine datenbank mit namen und zugehzörigen nummern exportiert und möchte die mittels delphi einlesen - da ein direkter zugriff auf die notes db fast unmöglich ist.
die datei sieht in etwa so aus Zitat:
könnt ihr mir weiterhlefen und sagen wie ich am sinnvollsten die datei auslese - das programm soll später die möglichkeit bieten anhand der SN/IP die jeweiligen Daten zu ermitteln... hab mir überlegt die daten in eine stringlist zu laden und zeile für zeile durchsuche!? |
Re: Datei auslesen
Ist das ein Datensatz? Wie sind denn die Datensätze getrennt? Und ein einheitliches Trennzeichen zwischen den Feldern kann ich irgendwie auch nicht erkennen.
|
Re: Datei auslesen
Ich kann da auch keinen Zusammenhang der Daten erkennen. Evtl. wäre eine kurze Erläuterung sinnvoll.
|
Re: Datei auslesen
Zitat:
der neue datensatz beginnt dann wieder mit einer neuen plz <ort> bsp. Zitat:
|
Re: Datei auslesen
Die Anzahl der Zeilen je Datensatz ist aber immer gleich? Dann würde ich wahrscheinlich zuerst einmal sehen, dass ich jeden Datensatz in eine Zeile bekomme mit einem definierten Trennzeichen, um einen Überblick zu bekommen. Anschließend könnte man das so entstandene CSV gut aufdröseln, IIRC hat alzaimar dazu mal eine entsprechende Funktion gepostet.
|
Re: Datei auslesen
Zitat:
Aber wie sind die Felder getrennt? Durch Kommata und/oder Zeilenumbrüche? Also um mir den Daten was anfangen zu können, müsste man das erstmal klären und eventuell bereinigen. Bist du sicher, dass du die Datensätze richtig exportiert hast? Wie hast du sie exportiert? Durch eine Funktion des DBMS oder durch selbst geschriebenen Code? |
Re: Datei auslesen
ok, also habe die daten mittels der funktion "exportieren" aus lotus notes exportiert (COMMA SEPARATED VALUE) - die anzahl der zeilen ist leider nicht immer gleich.
die datensätze sind nur durch zwei anführungszeichen + komma + zwei anführungszeichen getrennt die anderen daten haben nur 2 anführungsziechen/komma/1 anführungszeichen Zitat:
|
Re: Datei auslesen
Na das nenne ich mal einen suboptimalen Export :?
|
Re: Datei auslesen
Zitat:
|
Re: Datei auslesen
Zitat:
|
Re: Datei auslesen
Zitat:
leider stehe ich vor diesem problem die datenbank umfasst über 1000 datensätze und muss irgend eine lösung finden :/ |
Re: Datei auslesen
.. vielleicht schaut der export nach Lotus 1-2-3 (was ja auch eine Tabellenkalkulation ist) besser aus.
Da sollte dann pro Datensatz eine Zeile zu finden sein - allerdings werden dann die Zeilen verschieden lang sein, da du ja eine unregelmäßige Anzahl an Datenfeldern hast. [edit] Ist das alles eine einmalige Geschichte, oder lebt die Datenbank noch? Grüße Klaus |
Re: Datei auslesen
die datenank lebt noch wird aber nur einmal im monat aktualisiert - die variante mit lotus 1-2-3 hab ich mir auch shcon angekuckt - hat jemand erfahrung damit? hab bisher nur ein paar kostenpflichtige kompos gegogelt welche es ermöglichen damit zu arbeiten
|
Re: Datei auslesen
.. exportiert die DB direkt in das Lotus 1-2-3 (also in die Applikation) oder geht es den Umweg über csv Dateien?
Grüße Klaus |
Re: Datei auslesen
Ich hab von Lotus keine Ahnung, aber evtl. klappt der Export in 1-2-3 und von da aus dann nach *.csv. Aber wer denkt sich so einen Müll eigentlich aus?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz