Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: skywook am 13.07.04 - 11:07:34
-
Ich möchte einen Import mit einer Formatdatei durchführen. Leider ist dies in der Noteshilfe nicht beschrieben.
Mein Problem: In der Importdatei (Excel) sind es mehrere Zeilen die in ein neues Notes-Dokument importiert werden sollen (z. B. alle Zeilen, die in der ersten Spalte den identischen Wert aufweisen). Funktioniert das? Wie baue ich so eine Formatdatei auf?
-
Das ist in der Hilfe des Designers beschrieben (such mal nach COL).
-
Notes erstellt pro Zeile ein Notes-Dokument beim Import. Du kannst das auch mit einer COL-Datei nicht mischen.
Die Datei muss im 1-2-3 Format (z.B. .wk4) vorliegen.
Andreas
-
Oh verdammt, erst vor ein paar Monaten habe ich das mal als NotesScript geschrieben, aber ich finde es nicht wieder :-\ (kam auch bis dato nie produktiv zum Einsatz).
Die Quelldatei hatte eine Art Struktur, so das ich anhand der ersten zwei oder drei (?) Ziffern erkennen konnte, dass es ein neuer Datensatz war oder eben noch zum selben Datensatz / Doc gehört...
Quelldatei (aus Excel als Textdatei exportiert) war in etwa so:
001 Name und Vorname
002 Straße und Hausnummer
003 Plz
004 Ort
005 Anrede
006 Funktion
001 Name und Vorname
002 Straße und Hausnummer
... usw ...
Wenn also 001 in den ersten drei Zeichen stand, dann hat das Script ein neues Dokument angelegt, bei allen anderen (002 - 006) dann einfach die Daten dem bereits zuvor erstellten Dokument hinzugefügt. Also, Logik mal schnell so dahin geschrieben:
...
open(filename for input as....)
...
check = left(Datensatz, 3)
select case check
case "001"
{Create a new document}
doc.NameKunde = Datensatz
case "002"
doc.Strasse = Datensatz
case "003"
doc.Plz = Datensatz
....
end select
...
close ...
vielleicht geht's ja so auch bei dir...?! hth