tabular jmp para excel¿Hay algún complemento que pueda exportar tablas a excel?
Solo encontré un complemento que puede exportar la tabla de datos para sobresalir.
¡Gracias de antemano!
Re: tabular jmp para excelEsta es una extensión de la sugerencia de Peter Bartell: guarde el diario como HTML.Este script agrega el JSL que usa Ejecute el programa() con wscript (que ejecuta vbscript) para importar el archivo HTML guardado y formatear.Es una modificación del ejemplo #3 en el script 9_RunProgram.jsl de JSL Companion, Aplicaciones del lenguaje de secuencias de comandos JMP, 2.ª edición .
El guión está adjunto.
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>Aquí hay una captura de pantalla del archivo de Excel. Es un archivo estándar de Excel con celdas combinadas para encabezados de fila y columna y valores en las celdas.
Re: tabular jmp para excelDado que no especificó qué estadísticas de resumen está utilizando o su versión de JMP, es posible que esto no funcione para usted. Si su JMP incluye el Categórico plataforma, y puede crear su tabla tabulada usando Categorical, hay una opción para Guardar archivo de Excel() . A continuación se muestra un script de ejemplo, la salida de JMP y el archivo de Excel.No se guarda el sombreado, y si las etiquetas son largas se rotan, pero se mantiene la estructura.
Esto es solo un FYI para una posible alternativa.No he usado mucho Categorical, sé que N, Means, Std Dev, % Response están disponibles. Sin embargo, no he investigado cuantiles y otras estadísticas.
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 ReportInforme Categórico JMP
Saved Excel FileSaved Excel File Archivo de Excel guardado
Re: tabular jmp para excel¡Gracias Jim! Entonces, ¿esto no es posible en JMP?Re: tabular jmp para excelEso requeriría la generación de un archivo con formato de Excel completo, ya que incluye columnas de expansión, etc.Re: tabular jmp para excel@uday_guntupalli
Gracias por la respuesta.
Sin embargo, con la secuencia de comandos que proporciona, el resultado se parece a la siguiente, primera captura de pantalla; mientras busco generar la tabla en la segunda captura de pantalla.
Gracias,
Juana


Re: tabular jmp para excelCorrecto, el HTML se ve bien, pero a veces a mis colegas les gustaría hacer más métricas, lo que significa que mi salida por lo general podría no ser la última parada.
Usted mencionó copiar/pegar para sobresalir, sin embargo, una vez que lo haga, terminará todo en una columna, no en el formato correcto. Aunque si primero lo pego en Notes y luego lo pego en Excel, obtengo el formato correcto, solo que sin los marcos.
Gracias,
Juana
Re: tabular jmp para excel@joann ,
Si todo lo que desea es el resultado de la tabulación JMP en Excel repetidamente, ¿funcionaría algo como esto?
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"} );Re: tabular jmp para excelTodavía no está 100% claro cuál es su objetivo final con respecto a la salida de JMP. Cuando dice que necesita producir el informe como pestañas en Excel, lo interpreto como que necesita mostrar el informe JMP Tabulate como contenido en una pestaña de Excel separada y distinta. Si mi interpretación es correcta, una forma de hacer esto además de las que mencioné anteriormente es guardar el informe JMP Tabulate como un objeto HTML interactivo o estático. Luego puede incrustar cada objeto dentro de una pestaña en Excel... entonces todo lo que alguien necesita es un navegador web para abrir cada objeto y lo que el usuario de Excel 'verá' es la salida del informe Tabular.
Re: tabular jmp para excelBien. Mi trabajo requiere que proporcione análisis en Excel por pestañas como rutina. Así que estoy tratando de encontrar una manera de automatizarlo.Re: tabular jmp para excelHola Jim,
Abrí el asistente de Excel, pero el mío se ve diferente al suyo como se adjunta. Y no tengo el origen 437 como tú. Sin embargo, logré pegarlo primero en Notas y luego pegarlo en Excel y funcionó. ¡Muchas gracias!
Juana
Re: tabular jmp para excel¿Puedo preguntar por qué desea exportar un resultado de Tabulate en JMP a Excel? Motivo por el que pregunto si es solo para que un usuario que no sea JMP pueda 'ver' el informe tabulado. Hay una variedad de medios para lograr esto. Copiar/pegar en la aplicación de destino de Microsoft puede funcionar. También puede volverse más elegante y publicar un informe web... hay muchas maneras de compartir sus descubrimientos de JMP con otros... si esa es la razón principal para obtener contenido creado por JMP en otras aplicaciones o estructuras de archivos.
Re: tabular jmp para excelAbrí Excel, luego fui a Archivo==>Abrir y busqué el archivo de texto.Lo seleccionó y cuando el archivo intentaba abrirse, apareció el asistente de importación de texto.

y luego abrió el archivo

Re: tabular jmp para excelGracias Jim
Esta puede ser una pregunta estúpida, pero ¿cómo abro el txt correctamente en Excel con el formato tabulado original? Lo abrí con Excel pero apareció solo en la primera fila, sin el formato correcto.
Gracias,
JuanaRe: tabular jmp para excelPuede guardar la salida de Tabulate en un archivo de texto, que luego puede llevar a Excel.Aquí hay una ilustración simple de cómo guardar la salida en texto
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" );
Re: tabular jmp para excelMe temo que no hay.
Brian
Re: tabular jmp para excelGracias Brian. Aunque si primero hacemos la tabla de datos, perderemos el formato tabulado. ¿Hay alguna forma de exportar la tabla tal como está?
Gracias,
JuanaRe: tabular jmp para excelEn el menú del triángulo rojo Tabular, puede seleccionar "Convertir en tabla de datos".Luego, en la tabla resultante puede hacer Archivo->Guardar como y seleccionar Guardar como tipo "Libro de Excel".No dijiste qué versión estás ejecutando o bajo qué sistema operativo, pero esto debería ser similar si estás usando una Mac.Solo necesitaría usar Exportar en lugar de Guardar archivo como.
Brian Corcorán
Desarrollo JMP