jmp 表格转Excel有没有可以将表格导出到excel的插件?
我只找到了可以将数据表导出到excel的插件。
提前致谢!
回复:jmp 表格转 excel这是 Peter Bartell 建议的扩展:将日志保存为 HTML。该脚本添加了使用的 JSL运行程序()使用 wscript(运行 vbscript)导入保存的 HTML 文件并进行一些格式化。它是脚本 9_RunProgram.jsl 中示例 #3 的修改JSL Companion,JMP 脚本语言的应用,第二版。
脚本附后。
Names default to here(1);
dt = Open( "$SAMPLE_DATA/Car Poll.jmp" );
obj = dt << Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Grouping Columns( :sex, :marital status ) ),
Row Table( Grouping Columns( :country, :size ) )
)
);
dt1 = obj << Make into Data Table;
nc = ncol(dt1);
Close(dt1,NoSave);
//===== the code below will import the saved html into Excel =====
//assume < 26*26 columns
_alph = Words("ABCDEFGHIJKLMNOPQRSTUVWXYZ","");
_lc = if(nc<27 , _alph[nc],
_alph[floor((nc-1)/26)] || if(mod(nc,26)==0,"Z", _alph[mod(nc,26)])
);
new window("Tabulate", <<JOURNAL></JOURNAL>这是 Excel 文件的屏幕截图。 它是一个标准 Excel 文件,其中包含行标题和列标题以及单元格中的值的合并单元格。
回复:jmp 表格转 excel由于您没有指定您正在使用哪个汇总统计数据或您的 JMP 版本,因此这可能不适合您。 如果您的 JMP 包括分类的平台,您可以使用分类创建表格,有一个选项保存Excel文件() 。 下面显示了示例脚本、JMP 输出和 Excel 文件。不保存阴影,如果标签很长,它们会旋转,但结构仍然保留。
这只是一个可能的替代方案的仅供参考。我没有太多使用分类,我知道 N、平均值、标准差、响应百分比可用。 但是,我没有研究过分位数和其他统计数据。
Names default to here(1);
dt = Open( "$SAMPLE_DATA/Car Poll.jmp" );
obj = dt << Categorical(
Structured( :sex * :marital status, :country * :size ),
Share Of Responses( 0 ),
Share Chart( 0 ),
Legend( 0 ),
Total Responses( 0 )
);
obj << Save Excel File(
"c:/temp/jmp_to_excel_categorical.xlsx",
Separate Rows for Each Cell Statistic( 0 )
);
JMP Categorical ReportJMP Categorical ReportJMP 分类报告
Saved Excel FileSaved Excel File保存的 Excel 文件
回复:jmp 表格转 excel谢谢吉姆! 那么这在 JMP 中不可能吗?回复:jmp 表格转 excel这需要生成完整的 Excel 格式文件,因为它包括跨列等。回复:jmp 表格转 excel@uday_guntupalli
感谢您的答复。
但是,使用您提供的脚本,输出如下所示,第一个屏幕截图;当我希望输出第二个屏幕截图中的表格时。
谢谢,
乔安


回复:jmp 表格转 excel正确的 HTML 看起来不错,但有时我的同事会喜欢从中获取更多指标,这意味着我的输出通常可能不是最后一站。
您提到复制/粘贴到 Excel,但是一旦我这样做,它最终会全部在一列中,而不是正确的格式。 不过,如果我先将其粘贴到 Notes,然后再粘贴到 Excel,我确实会得到正确的格式,只是没有框架。
谢谢,
乔安
回复:jmp 表格转 excel@乔安,
如果您想要的只是在 Excel 中重复进行 JMP 制表的结果,这样的方法可行吗?
dt = Open( "$SAMPLE_DATA/Car Poll.jmp" );
dt1 = (dt << Tabulate(
Add Table(
Column Table( Grouping Columns( :sex, :marital status ) ),
Row Table( Grouping Columns( :country, :size ) )
)
)) << Make Into Data Table;
dt1 << Set Name("TabulateResults");
Create Excel Workbook( "c:\MyWorkbook.xlsx", {"TabulateResults"} );回复:jmp 表格转 excel对于 JMP 输出,您的最终目标仍然不是 100% 清楚。 当您说需要在 Excel 中将报表生成为选项卡时,我将其解释为您需要将 JMP 制表报表显示为单独且不同的 Excel 选项卡中的内容。 如果我的解释是正确的,除了我上面提到的方法之外,您还可以执行此操作的一种方法是将 JMP Tabulate 报表保存为交互式或静态 HTML 对象。 然后,您可以将每个对象嵌入到 Excel 的选项卡中...然后,人们只需要一个 Web 浏览器来打开每个对象,Excel 用户将“看到”的是制表报告输出。
回复:jmp 表格转 excel正确的。 我的工作要求我例行公事地提供 Excel 中的制表符分析。 所以我正在尝试找到一种使其自动化的方法。回复:jmp 表格转 excel嗨吉姆,
我打开了 Excel 向导,但我的看起来与附件中的不同。 而且我没有像你一样的 437 出身。 不过,我设法先将其粘贴到 Notes,然后将其粘贴到 Excel,结果成功了。 非常感谢!
乔安
回复:jmp 表格转 excel请问为什么要将JMP中的制表结果导出到Excel? 我之所以问这是否只是为了让非 JMP 用户可以“查看”表格报告,有多种方法可以实现此目的。 复制/粘贴到目标 Microsoft 应用程序可以工作。 您还可以变得更加优雅并发布 Web 报告...因此有很多方法可以与其他人共享您的 JMP 发现...如果这是将 JMP 创建的内容放入其他应用程序或文件结构的主要原因。
回复:jmp 表格转 excel我打开 Excel,然后转到“文件==>打开”,然后浏览到文本文件。选择它,当文件尝试打开时,它会弹出文本导入向导。

然后它打开文件

回复:jmp 表格转 excel谢谢吉姆。
这可能是一个愚蠢的问题,但是如何使用原始表格格式在Excel中正确打开txt? 我用excel打开它,但它只出现在第一行,没有正确的格式。
谢谢,
乔安回复:jmp 表格转 excel您可以将制表输出保存到文本文件,然后将其导入 Excel。这是将输出保存为文本的简单说明
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
tab = tb = Tabulate(
Show Control Panel( 0 ),
Add Table( Row Table( Grouping Columns( :age, :name ) ) ),
Display Column Width( Row Label( "name" ), 70 )
);
Report( tb )[tabulatebox( 1 )] << save text( "$TEMP/tab.txt" );
回复:jmp 表格转 excel恐怕没有。
布莱恩
回复:jmp 表格转 excel谢谢布莱恩。 但如果我们先做数据表,那么我们就会失去表格格式。 有没有办法按原样导出表格?
谢谢,
乔安回复:jmp 表格转 excel在“制表”红色小三角菜单上,您可以选择“生成数据表”。然后,在结果表中,您可以执行“文件”->“另存为”并选择“另存为类型”“Excel 工作簿”。您没有说明您正在运行什么版本,或者在什么操作系统下运行,但如果您使用的是 Mac,这应该是类似的。您只需要使用“导出”而不是“文件另存为”。
布赖恩·科科伦
JMP开发