Textdateien importieren

  • #1
R

rodemkay

Guest
Hallo,

ich habe folgendes vor undmich würde interessieren ob ich das mit OO Calc, z.B. mittels eines Makros realisieren kann.

Ich habe in einem Ordner mehrere Textdateien die folgendermassen aufgebaut sind.

02.01.040,570,570,570,570
05.01.040,600,600,600,600
06.01.040,600,600,600,600
07.01.040,630,630,630,630
08.01.040,600,600,600,600
09.01.040,630,630,630,630
12.01.040,680,680,680,680
13.01.040,630,630,630,630
14.01.040,680,680,680,680
15.01.040,670,670,670,670
16.01.040,660,660,660,660

Hierbei handelt es sich um Aktienkurse und Umsatz in Stück. Der jeweilige Dateiname lautet z.B. PHG.AS,txt für Philips an der Amsterdamer Börse. Oder FKL.BE für Falkland in Berlin.
In jeder DateI Sind unterschiedlich viele Zeilen von 1 Zeile bis 4000 Zeilen, die abER wie gesagt immer das gleiche Format haBEN. Nun zu meinem Problem.
ZuNächst möchte ich das OO automatisch (Ich benötIge die Daten jeden Tag) jede Datei in diesem Ordner importiert und es in folgendeS Format und nur 1 Datei umwandelt. Danach dann alle eingelesenen Dateien löscht.

VERSION;1;2
Kurse
I578563;02.01.04;290;;65,5;65,8;64,61;64,61
I578563;03.01.04;2470;;64,3;65,35;64,3;64,5
#911792;02.01.04;0;;4,5;4,5;4,5;4,5
#911792;03.01.04;12100;;4,16;4,7;4,16;4,51
#899427;02.01.04;12375;;0,39;0,39;0,29;0,31
ENDE

Wie Ihr sehr ist zu Beginn der Zeile ein Eintrag der in der Textdatei nicht erscheint. Das ist die sogenannte Wertpapierkennummer die das Programm (MarketMaker) benötigt um die Aktie zuzuordnen.
Die Wertpapierkennummer kann man mittels des Symbols ermitteln. Es wäre natürlich schön, wenn Calc mittels einer Datenbank den Symbolnamen (aus der TExtdatei Bezeichnung) ausliest und in der Datenbank die passende WKN zuordnet.

Ist so etwas über Calc und Makros möglich. Könnte mir jemand einen Denkanstoss geben.

Vielen Dank

Maik
 
  • #2
Hi,
die Semikolon sollten über suchen/Ersetzen hereinzubekommen sein. Auch das Gatter am Zeilenanfang. OO kann mit regulären Ausdrücken arbeiten. Wenn man das im Such-Diealog angibt, kann man z.B
suchen nach: $
ersetzen durch: \n#
die Zeilenschlatungen austauschen gegen jeweils eine Zeilenschaltung plus Gatter
Ich vermute, das müsste alles kein grosses Problem für Makros sein. Allerdings kann man es nicht einfach aufzeichnen, sondern muss das schon kodieren.
Ein guter Ort für Fragen dazu ist das Basic-Forum hier:
http://de.openoffice.info/viewforum.php?f=18
mfG
 
Thema:

Textdateien importieren

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.839
Beiträge
707.962
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben