Excel-Famos-Import-Export

  • Hello Community,

    ich habe 15 Channels (Channel01...Channel015), die ich mit einer Schleife nach Excel exportieren muss.

    ich habe den Befehl Fileobjwrite benutzt: Status ergibt 0 aber es wird im Excel trotzdem nix gezeigt!

    ich habe den Befehl DDESetze bekomme ich ein falsches Ergebnis:

       

    For index= 1 to N
        Signal= "Channel"+tform(index,"")
        Spalte= "S"+tform(index,"")
        ret=DDESetze("EXCEL","Tabelle1",Spalte,<Channel>,1)
     end
    Wissen Sie wie man geschickter eine Schleife benutzt zum Datenexport nach Excel?


    Vielen Dank im Voraus!



  • #Update


    Ich habe mit Kanäle gearbeitet und es scheint gut zu funktionieren!


    N= GrKanalZahl?(PAs_45_IO)
    Execute("Excel.exe","C:\Users\z634437\Desktop\IOs_45.xlsx","open",0,3)

    for index= 1 to N
       Spalte= "S"+tform(index,"")
       ret1=DDESetze("EXCEL","Tabelle1",Spalte, PAs_45_IO:[index],1)
       ret2=DDESetze("EXCEL","Tabelle2",Spalte, PBs_45_IO:[index] ,1)
       ret3=DDESetze("EXCEL","Tabelle3",Spalte, PCs_45_IO:[index],1)
       ret4=DDESetze("EXCEL","Tabelle4",Spalte, PDs_45_IO:[index] ,1)
       ret5=DDESetze("EXCEL","Tabelle5",Spalte, PEs_45_IO:[index] ,1)
    end

  • 1) FAMOS 7.3

    2) Ich bin ziemlich Anfänger deswegen hab ich das Problem programmtechnisch intuitiv gelöst...

    Ich werde mich aber, was Excel-Kit angeht, schlau machen!

    Irgendwelche Tipps? Befehle? Literatur?