Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: tabama am 26.05.06 - 10:34:52

Titel: Import Script für CSV-Datei mit TAB-Trennung
Beitrag von: tabama am 26.05.06 - 10:34:52
Hallo Leute,
habe schon das ganze Forum nach den Import-Scripten für CSV-Dateine durchsucht, leider aber keines gefunden dass sich für eine CSV-Datei mit Tabulator-Trennung eignet.

Ich kann die Datei auch nicht mittels Excel in eine "normale" CSV-Datei umwandeln, da sie mehr als 65000 Zeilen hat.

Kann mir jemand einen Tipp geben?
Titel: Re: Import Script für CSV-Datei mit TAB-Trennung
Beitrag von: m3 am 26.05.06 - 10:37:45
Und in den bestehenden Scripts das Komma durch einen Tab ersetzen ist keine Option?  ???
Titel: Re: Import Script für CSV-Datei mit TAB-Trennung
Beitrag von: tabama am 26.05.06 - 10:43:03
ja wie bringe ich denn dem Script bei, dass das Trennzeichen ein TAB ist. Ich kann ja nicht einfach die TAB-Taste an der entsprechenden Stelle im Script drücken!
Titel: Re: Import Script für CSV-Datei mit TAB-Trennung
Beitrag von: flaite am 26.05.06 - 10:49:52
http://www.robelle.com/smugbook/ascii.html
decimal 9.
Und in der Hilfe von Domino Designer: Chr function
Titel: Re: Import Script für CSV-Datei mit TAB-Trennung
Beitrag von: m3 am 26.05.06 - 10:50:14
Lernen die Kids heute gar nix mehr?  ::) ;)

Chr$(9) liefert dir den gewünschten Tab zurück.
Titel: Re: Import Script für CSV-Datei mit TAB-Trennung
Beitrag von: flaite am 26.05.06 - 11:02:02
genau. Das Wissen,
a) dass characters und Steuerzeichen einer Textdatei durch Zahlen repräsentiert werden, die
b) durch die Konvention eines Charaktersets zu einer bestimmten Darstellung im Editor führen (meine eigenen Worte), wird von mir ziemlich oft benötigt.

z.B. auch Html und Xml.

Deshalb ruhig mal anfangen, diesen wikipedia Eintrag zu lesen:
http://de.wikipedia.org/wiki/Ascii#Kompatible_Zeichenkodierungen
Titel: Re: Import Script für CSV-Datei mit TAB-Trennung
Beitrag von: tabama am 26.05.06 - 11:08:26
das mit der "9" hatte ich ja auch schon probiert (siehe unten), hat aber leider nicht geklappt.

Ich probiere es jetzt nochmal mit einem "fertigem" Script und nehme da "chr(9)".

Vielen Dank erstmal an alle, evtl. melde ich mich aber nochmal zu dem Thema

_____________________________________
Mit dieser Konstante wollte ich die Datenzeile "auseinandernehmen"

Const NotesMacro4$ = |@explode(datenzeile;@char(9);1)|