Exportar o guardar una tabla de datos como un archivo de imagenVeo cómo crear fácilmente un archivo de imagen a partir de un gráfico. ¿Es posible hacer lo mismo con una tabla de datos?
Automatización y scriptingRe: Exportar o guardar una tabla de datos como un archivo de imagenParece que puedo hacerlo desde el diario. ¿Solo necesito una forma de que el código sea genérico para cualquier tabla?
Re: Exportar o guardar una tabla de datos como un archivo de imagenHola @SpannerHead ,
Aquí tienes un JSL genérico que funciona con cualquier tabla: envíalo a un diario y guárdalo como lo solicitaste. He añadido un mensaje al principio para que puedas elegir dónde quieres guardar el archivo.
pickdir=pick directory();//pick where you want your file to go
dt=current data table();
nw = New Window( "data table journal",<
<JOURNAL></JOURNAL>
<P>Gracias,</P> <P>Ben</P>
Re: Exportar o guardar una tabla de datos como un archivo de imagenBen
¡Qué script tan ingenioso! El único problema es que el diario resultante pierde todo el formato de la tabla original. El original tenía muchos colores que indicaban si se aprobaba o no.
Re: Exportar o guardar una tabla de datos como un archivo de imagenHola @SpannerHead ,
Entendido, vamos a intentarlo de otra manera:
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>Gracias,</P> <P>Ben</P>
Re: Exportar o guardar una tabla de datos como un archivo de imagenBen
¡Funciona! ¡Genial!
Re: Exportar o guardar una tabla de datos como un archivo de imagenTambién puedes << obtener como informe + << obtener imagen (<< Obtener como informe puede ser útil en muchos otros lugares, no solo aquí)
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");
Si desea acceder al cuadro de tabla que << obtiene como informe crea, puede usar << Niño en el cuadro de visualización creado (es un cuadro de borde en el nivel más alto)
Ver más...
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();
o cuadro de tabla de datos (esto no admite coloración)
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");