我有两个文件:
第一个文件是 Excel
第二个文件是 JMP
第一个文件

第二个文件:

我正在尝试编写一个可以复制列名的脚本“价值观”从 excel 文件和过去的第二个 JMP 文件中,所以我的最终输出将如下所示:

关于在 JMP 中编写脚本有什么建议吗?
你好@stan_koprowski ,
如何在运行脚本后显示文件打开对话框供用户选择 Excel 文件和 JMP 文件?
如果我在其他文件上运行脚本,每次我都必须更改脚本中的目录路径。 JMP 查询生成器是否有任何语法来显示文件打开对话框?

你好@杰基_ ,
您可以通过文件-->打开来使用 Excel 向导。
请参阅导入帮助文档中的 MS Excel 文件了解更多详情。
我还会为刚开始学习 JMP 的人推荐一些额外的资源:
3 月 27 日有一个新的“现场活动”,或者您可以查看其中一个按需网络研讨会。
干杯,
斯坦
如何在 Primary section 中导入 xlsx 文件?

你好@杰基_ ,
使用 JMP 查询生成器,您可以按照您的描述混合来自多个来源的数据,Excel 和 JMP、JMP 和数据库表、JMP、Excel 和数据库表。
脚本将自己编写。
使用 Excel 向导导入数据。 右键单击源脚本旁边的绿色三角形以查看脚本。
JMP QB Blending multiple data sourcesJMP QB Blending multiple data sourcesJMP QB 混合多个数据源
按照您之前的帖子中的说明使用 JMP 查询生成器将一个 JMP 文件中的列合并到另一个 JMP 文件.
New SQL Query(
Version( 130 ),
Connection( "JMP" ),
JMP Tables(
["1st_file" =>
"Source(Open(
\!"/Users/stkopr/Desktop/1st_file.xlsx\!",
Worksheets( \!"1st_file\!" ),
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( 1 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( \!"-\!" )
)
))",
"2nd_file" => "/Users/stkopr/Desktop/2nd_file.jmp"]
),
QueryName( "JMP QB Blending differnt source tables" ),
Select(
Column( "Name", "t2" ),
Column( "Enable", "t2" ),
Column( "Type", "t2" ),
Column( "Phase", "t2" ),
Column( "Values", "t3" )
),
From(
Table( "2nd_file", Alias( "t2" ) ),
Table(
"1st_file",
Alias( "t3" ),
Join(
Type( Left Outer ),
EQ( Column( "Name", "t2" ), Column( "Name", "t3" ) )
)
)
)
) << Run
干杯,
斯坦