Hallo,
Ich bin neu in der Skripterstellung in JSL und es scheint, als hätte ich von Anfang an Probleme.
Ich möchte eine Excel-Tabelle importieren und dann mehrere Änderungen usw. vornehmen. Aber es scheint, als ob die einfachsten Operationen nicht funktionieren.
Meine Idee war, ganz einfach anzufangen: Öffnen und Schließen. Ich habe meine Excel-Tabelle mit dem Assistenten importiert und das Skript gespeichert. Ich habe es wie folgt geändert (eine Variable dt hinzugefügt und versucht, die Tabelle zu schließen:
dt = Open(
"I:\myfile.xlsx",
Worksheets( "mydata" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
);
Close (dt);
);
Die Tabelle wird geöffnet, aber nicht geschlossen. Was mache ich falsch?
Vielen Dank im Voraus
Hallo @JL_LZH
Ich glaube, Sie haben ein kleines Problem mit Klammern. Versuchen Sie Folgendes:
dt = Open(
"I:\myfile.xlsx",
Worksheets( "mydata" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
Wait( 0.1 );
Close( dt );