[Inhalt] [Zurück] [Weiter] [Thema] [Index]

XLSToDB()


Syntax:

XLSToDB (String xlsfile [, R x0 [, R y0 [, R xn [, R yn]]]]) : Datenbank
xlsfile: Name der xls-Datei
x0: optional: Startspalte
y0: optional: Startzeile (ggf. inkl. Lage der Kopfzeile)
xn: optional: Endspalte
yn: optional: Endzeile

Beispiel:

rel := XLSToDB ("rrb.xls", 12)

Beschreibung:

Liest eine xls-Datei ein und erzeugt für jedes Arbeitsblatt eine Relation. Das Ergebnis ist eine Datenbank, die alle Relationen enthält.

Mit x0, y0, xn, yn kann ein Ausschnitt aus dem Spaltenraster definiert werden. Die erste Spalte und die erste Zeile haben die Nummer 0.

y0 stellt eine Besonderheit dar. Hier wählt man mit den Vorkommastellen die Startzeile und mit der ersten Nachkommanstelle die Lage der Kopfzeile (die erste Zeile hat hier die Nummer 1). Die Feldnamen ergeben sich aus der Kopfzeile. Wird keine Nachkommanstelle angegeben, werden die Feldnamen beginnend mit F1 durchnummeriert. Beispiele:

0 : Daten ab der ersten Zeile, keine Kopfzeile
1.1 : Daten ab der zweiten Zeile, die erste ist Kopfzeile
3.1 : Daten ab der vierten Zeile, die erste ist Kopfzeile
3.3 : Daten ab der vierten Zeile, die dritte ist Kopfzeile

Siehe auch XLSXToDB().



toposoft 28.10.2024