脚本:打开表并关闭它你好,
我是 JSL 脚本的新手,似乎我从一开始就在挣扎......
我想导入一个 Excel 表格,然后做一些更改等等。 但似乎最简单的操作不起作用。
我的想法是从非常简单的开始:打开和关闭它。 我使用向导导入了我的 Excel 表格并保存了脚本。 我将其更改为以下内容(添加了一个变量 dt 并尝试关闭表格:
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);
);
它打开了桌子,但没有关闭。 我究竟做错了什么?
提前致谢
回复:脚本:打开表并关闭它完美,感谢您的快速回复!
我以为我需要 parantathese 来结束脚本……吸取教训。回复:脚本:打开表并关闭它你好@JL_LZH
我认为你有一个小括号问题,请尝试以下操作:
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 );