gegenteil zu oFileRead.readLine ??
Verfasst: So, 05.02.2012 14:21
Hallo Leute ,
ich suche nun seit einigen Tagen das Internet ab nach einer Lösung für mein Problem.
Folgendes möchte ich gern machen :
1. externe CSV Datei einlesen in ein Array - Läuft !
2. Nach Anpassung der Arrays oder hinzufügen eines neuen Datensatzes soll alles neu in die CSV geschrieben werden- aaaaaarrrg ..
hier die codeausschnitte die nötig sind :
1. das einlesen ....
hier nun mein versuch die daten wieder zu speichern ...
Leider wird die in "Adressen" hinterlegte CSV nicht verändert !! Was mache ich falsch?!
Ich bin langsam etwas ratlos , da ich nun seit gut einer Woche nach einer Lösung suche
.
Danke für eure Hilfe schonmal vorweg
.
ich suche nun seit einigen Tagen das Internet ab nach einer Lösung für mein Problem.
Folgendes möchte ich gern machen :
1. externe CSV Datei einlesen in ein Array - Läuft !
2. Nach Anpassung der Arrays oder hinzufügen eines neuen Datensatzes soll alles neu in die CSV geschrieben werden- aaaaaarrrg ..
hier die codeausschnitte die nötig sind :
1. das einlesen ....
Code: Alles auswählen
oInputStream = CreateUnoService("com.sun.star.ucb.SimpleFileAccess").openFileRead(Adressen)
oFileRead = createUnoService("com.sun.star.io.TextInputStream")
oFileRead.InputStream = oInputStream
oFileRead.Encoding = "ISO-8859-15"
Dim Kunden(KDmax,20)
for Z = 0 to KDmax
Zeile = oFileRead.readLine
KDwork(z) = Zeile
for i=0 to 14
semi = instr(Zeile,";")
Kunden(Z,i) = left(Zeile,semi)
Kunden(Z,i) = deletestr(Kunden(Z,i),";")
Zeile = right(Zeile,len(Zeile)-semi)
next
Kunden(Z,15) = Zeile
next
oInputStream.closeInput
oFileRead.closeInput
Code: Alles auswählen
oOutputStream = CreateUnoService("com.sun.star.ucb.SimpleFileAccess").openFileWrite(Adressen)
oFileWrite = createUnoService("com.sun.star.io.TextOutputStream")
oFileWrite.OutputStream = oOutputStream
oFileWrite.Encoding = "ISO-8859-15"
For i = 0 to KDmax
oFileWrite.flush = KDwork(i)
next
temp = Data(0)
for z = 1 to 15
temp = temp & ";" & Data(z)
next
oFileWrite.flush = temp
oOutputStream.closeOutput
oFileWrite.closeOutput
Ich bin langsam etwas ratlos , da ich nun seit gut einer Woche nach einer Lösung suche

Danke für eure Hilfe schonmal vorweg
