将数据表导出或保存为图像文件我知道如何轻松地从图表创建图像文件。可以对数据表执行同样的操作吗?
自动化和脚本回复:将数据表导出或保存为图像文件看来我可以从日志里做到这一点。只是需要一种方法让代码适用于任何表吗?
回复:将数据表导出或保存为图像文件你好@SpannerHead ,
这是一个通用的 JSL 代码,它可以处理任何表格,只需将其发送到日志并按照您的要求保存即可。我在开头添加了一个提示,方便您选择文件的保存位置。
pickdir=pick directory();//pick where you want your file to go
dt=current data table();
nw = New Window( "data table journal",<
<JOURNAL></JOURNAL>
<P>谢谢,</P> <P>本</P>
回复:将数据表导出或保存为图像文件本
脚本写得真巧妙!唯一剩下的问题是,生成的日志会丢失原始表格的所有格式。原始表格有很多颜色,用来指示通过或失败。
回复:将数据表导出或保存为图像文件你好@SpannerHead ,
明白了,让我们尝试不同的方法:
pickdir=pick directory();//pick where you want your file to go
dt=current data table();
//clear selections - if the selected column is left it will only bring that column into the journal
dt<
<CLEAR select=""></CLEAR>
<P>谢谢,</P> <P>本</P>
回复:将数据表导出或保存为图像文件本
成功了!太棒了!
回复:将数据表导出或保存为图像文件您还可以<<获取报告+<<获取图片(<<获取报告不仅在这里,在许多其他地方也很有用)
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
r = dt << Get As Report;
img = r << Get Picture;
img << Save Image("$TEMP/pic.png", "png");
Open("$TEMP/pic.png");
如果您希望访问<<获取报告创建的表格框,您可以在创建的显示框上使用<
查看更多...
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
r = dt << Get As Report);
tb = r << child;
tb << Set Title Font Style("Bold");
img = tb << Get Picture;
img << Save Image("$TEMP/pic.png", "png");
Open("$TEMP/pic.png");
Write();
或数据表框(不支持着色)
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
r = Data Table Box(dt);
img = r << Get Picture;
img << Save Image("$TEMP/pic.png", "png");
Open("$TEMP/pic.png");