Autor Thema: Import von csv ab der der 7. Zeile  (Gelesen 1208 mal)

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Import von csv ab der der 7. Zeile
« am: 29.11.05 - 14:30:42 »
Hallo,

ich möchte gerne eine CSV-Datei in Notes importieren. Jedoch sollen beim Import erst die Werte ab der siebten Zeile gezogen werden. Da ich die CSV-Datei nicht jedesmal editieren möchte - geht das per Script und wenn ja wie ?

Hier mein Agent (relevanter Teil):


   Dim pathName As String, fileName As String
   pathName$ = "C:\Telekom\Einzelnachweise\Mobil\Neu\*.*"
   path$ = "C:\Telekom\Einzelnachweise\Mobil\Neu\"
   fileName$ = Dir$(pathName$, 0)
   
   Do While fileName$ <> ""
      count = 0
      fileName$ = path$+fileName$
      Open fileName$ For Input As #1
      Set doc = db.CreateDocument
      doc.Form="Einzelnachweise\Mobil3"
      Call doc.ComputeWithForm(False,False)
      Call doc.Save(True,False)
      While Not Eof(1)
         Line Input #1,a
         For z=1 To Len(a)
            If Mid(a,z,1)=|"| Then
               a=Left(a,z-1)+" "+Mid(a,z+1)
            End If
         Next
         f=|@Explode(@ReplaceSubstring("|+a+|";"   ";" ");";")|
         v=Evaluate(f)
« Letzte Änderung: 29.11.05 - 14:35:08 von William Wallace »

Offline Wilhelm

  • Aktives Mitglied
  • ***
  • Beiträge: 214
  • Geschlecht: Männlich
Re: Import von csv ab der der 7. Zeile
« Antwort #1 am: 29.11.05 - 14:40:11 »
Hi,

bau doch einfach einen zweiten Zähler ein, den Du bei jedem Durchlauf um 1 erhöhst und dann deine weitere Verarbeitung erst starten läßt wenn Zähler > 7 ist.

Gruß

Willi
Ich will endlich die F9-Taste in diesem Forum haben!!!

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Import von csv ab der der 7. Zeile
« Antwort #2 am: 29.11.05 - 14:41:34 »
Indem du einfach einen Counter mitlaufen lässt der erst bei der siebten Zeile die Verarbeitung zulässt.
While Not Eof(1)
         Line Input #1,a
if Counter2 >6 then
         For z=1 To Len(a)
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Wilhelm

  • Aktives Mitglied
  • ***
  • Beiträge: 214
  • Geschlecht: Männlich
Re: Import von csv ab der der 7. Zeile
« Antwort #3 am: 29.11.05 - 14:44:22 »
@Thomas,

du hast natürlich recht, Counter beginnen bei 0 und nicht bei 1. Korrekt ist natürlich >6 und nicht >7.


Gruss

Willi
Ich will endlich die F9-Taste in diesem Forum haben!!!

Offline William Wallace

  • Aktives Mitglied
  • ***
  • Beiträge: 103
Re: Import von csv ab der der 7. Zeile
« Antwort #4 am: 29.11.05 - 14:48:06 »
Hallo und Danke,

das war einfach zu einfach  - der Urlaub war wohl zu lange ;)

Gruß,
William

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz