excel提取数据的问题大家好
JSL是否有可能从excel文件中提取数据,可以使S_GX_F40(Family_D)有这两个参数列表(G700和S800-见第二个附件[我用excel做一个小总结])??有什么问题我遇到的是,当我运行脚本从 excel 文件中提取数据时,它可以提取名称和参数列表,但它会提取 excels 文件的所有行。
但是我现在想要的就像照片 2:一个 Family_D 生成 2 个参数列表(意味着现在我有 5 个 Family_D,然后每个 Family_D 有 2 个参数列表)。 所以,在我的最终输出中,我只想提取 5 个 Family_D 和 2 个参数列表以生成图表。(这意味着我只有 5 个 Family_D x 2 参数列表但不是 10 个 Family_D(excel 的每一行)x 2 个参数列表)。因此,我的最终结果是只想要 5 个接口(5 个 Family_D),但里面每个都有 2 个参数图。
那么,谁能帮我解决这个问题?
谢谢。
Re: excel提取数据的问题表格平台位于分析菜单下,当您打开实际平台时,您可以创建表格,而无需任何代码。 那是你要找的吗?


Re: excel提取数据的问题基于上一个回复:
// Make an example table
dt = New Table( "Untitled",
Add Rows( 4 ),
New Column( "a", Character, "Nominal", Set Values( {"a1", "a1", "a2", "a2"} ) ),
New Column( "b", Character, "Nominal", Set Values( {"b1", "b2", "b1", "b2"} ) )
);
// Make a list of columns, 'gCols', to be used for grouping (in this case, it's all the columns in the table)
gCols = dt << getColumnNames("String");
// Do the tabulation using the list
dt << Tabulate( ShowControlPanel(0), Add Table( Row Table( Grouping Columns( Eval(gCols) ) ) ) );Re: excel提取数据的问题感谢您的回复。
我可以知道是否可以在没有硬编码的情况下制作数据透视表? 因为我有很多数据,我不可能列出a,b,c,d,e等的值是多少。
那么,有什么替代方法可以做到吗?
谢谢。Re: excel提取数据的问题这似乎是家庭作业...
如果我理解正确,您想在 JMP 中重新创建数据透视表。导入表格后,您可以从制表平台开始并执行以下操作:
dt = New Table( "Untitled",
Add Rows( 4 ),
New Column( "a", Character, "Nominal", Set Values( {"a1", "a1", "a2", "a2"} ) ),
New Column( "b", Character, "Nominal", Set Values( {"b1", "b2", "b1", "b2"} ) )
);
dt << Tabulate( Add Table( Row Table( Grouping Columns( :a, :p</img> ) ) ) );给出与此类似的输出:
