如何在导入 Excel 文件时跳过特定工作表?您好 JMP 论坛,
我正在使用 JMP 16。 我正在寻找一种方法来导入包含多个工作表的 Excel 电子表格,但想跳过导入名为“摘要”的特定工作表。有没有办法为此编写脚本?
请注意:我会定期使用此类 Excel 文件创建报告。 并且工作表的数量和名称(“摘要”除外)每次都不同。
谢谢
脚本视窗Re: 如何在导入 Excel 文件时跳过特定的工作表?你好,
处理此问题的一种简单“脏”方法是打开所有工作表,记录所有打开表的名称 [Get Data Table List()],并丢弃名称 == "Summary"、[Close (dt, NoSave )]。
如果您需要一个实际的脚本示例来组装这些命令,请告诉我们?
最好的,
TS
Re: 如何在导入 Excel 文件时跳过特定的工作表?谢谢蒂埃里!
我对使用 List() 不太熟悉,所以一个示例脚本会很有帮助:)
我的计划是连接其余的工作表(不包括“摘要”)。
问候
Re: 如何在导入 Excel 文件时跳过特定的工作表?这是一个简短的脚本,用于丢弃名称包含“摘要”的任何数据表:
Names Default to Here (1);
tb_list = Get Data Table List ();
for (i = 1, i <= N Items (tb_list), i++,
tb_name = tb_list [i] << Get Name;
if (contains(tb_name, "Summary"), Close (tb_list[i],NoSave))
);
然后,您可以重新运行 Get Data Table List () 命令并将剩余的表连接到一个新的数据表中。
最好的,
TS