Complemento de atributos de tablaDescripción
¿Alguna vez ha necesitado compartir datos y colaborar con un colega que no es usuario de JMP? Quizás exporte datos a Excel para esos colegas, solo para perder las fórmulas JMP, los scripts de tablas y otras propiedades de las columnas cuando regrese los datos actualizados a JMP. Este complemento le permite exportar una tabla de datos JMP a un libro de Excel junto con las propiedades de tabla y columna de la tabla JMP original en una hoja de trabajo separada. Luego, su colega puede actualizar o modificar los datos para enviárselos. Cuando vuelva a importar el libro a JMP, todos los scripts de sus tablas, propiedades de columnas e incluso fórmulas de columnas se restaurarán automáticamente. Este complemento también le permitirá generar una tabla de atributos para cualquier tabla de datos JMP.
Elementos de menú

Tabla de atributos JMP
Cree una tabla de atributos para la tabla de datos actual.
JMP Attribute TableJMP Attribute TableTabla de atributos JMP
Agregar secuencia de comandos de tabla de atributos
Agregue un script a la tabla de datos actual que creará una tabla de atributos.

"Create Attribute Table" Table Script"Create Attribute Table" Table ScriptScript de tabla "Crear tabla de atributos"
Exportar libro de trabajo con atributos
Exporte tablas a un libro de Excel con hojas para atributos de columnas y tablas.
Export Workbook DialogExport Workbook DialogCuadro de diálogo Exportar libro de trabajo
Exported Excel WorkbookExported Excel WorkbookLibro de Excel exportado
Importar libro de trabajo con atributos
Importe tablas desde un libro de Excel con todas las propiedades de las columnas y variables/scripts de la tabla.
Import Workbook DialogImport Workbook DialogCuadro de diálogo Importar libro de trabajo
Consulte la publicación de mi blog JMP a Excel y viceversa, todo sin perder ningún atributo de la tabla.
Requisitos del sistema
Este complemento es compatible con JMP 13 y superiores.
Actualizaciones
Versión 1.1 (20 de junio de 2017)
- Se solucionó el problema por el cual obtenía un error al cancelar la selección de una tabla de datos.
- Se solucionó el problema por el cual las columnas de caracteres con una fórmula causaban que se creara una columna adicional en la tabla de atributos.
- Se solucionó el problema por el cual las propiedades de la columna de validación causaban un error al importar una tabla.
Versión 1.2 (21 de junio de 2017)
- Se agregó soporte para sistemas operativos Mac.
- Se agregó un mensaje cuando otro proceso bloquea el archivo que se está sobrescribiendo.
Versión 1.3 (27 de junio de 2017)
- Se realizó un cambio para que aparezca la barra de progreso cuando el proceso de exportación demora un poco. Además, ahora aparece un mensaje de alerta cuando hay más filas en la tabla de datos de las que Excel admite en una sola hoja.
Versión 1.4 (21 de noviembre de 2017)
- Se agregó soporte para todas** las propiedades de las columnas.
**Avíseme si hay alguno que no funciona, ya que no los probé todos.
Versión 1.5 (29 de enero de 2018)
- Se agregó soporte para mantener grupos de columnas al exportar/importar.
Versión 1.6 (12 de marzo de 2018)
- Se solucionó un problema poco común que causaba que los nombres de las columnas no se importaran correctamente.
Versión 1.7 (6 de abril de 2018)
- Se agregó la longitud del tipo de datos a la columna Tipo de datos
Versión 1.8 (10 de abril de 2018)
- Corrige algunos casos en los que los formatos no se aplicaban correctamente al importar desde un libro de Excel.
- Se eliminó el script fuente adicional que no estaba en la tabla original al importar desde el libro de Excel.
Versión 2.0 (9 de enero de 2020)
- Se agregaron mensajes de advertencia para las propiedades que no se pudieron importar en lugar de no poder completar otras propiedades.
- Otras mejoras de arquitectura.
Versión 2.1 (10 de enero de 2020)
- Se corrigió la importación de columnas vacías.
- Mejores advertencias cuando el número de columnas de los datos no coincide con el número de columnas enumeradas en la hoja de atributos.
Versión 2.2 (28 de febrero de 2024)
- Corregir mensaje de error arrojado para algunas tablas en Mac
¿Alguna vez ha necesitado compartir datos y colaborar con un colega que no es usuario de JMP? Quizás exporte datos a Excel para esos colegas, solo para perder las fórmulas JMP, los scripts de tablas y otras propiedades de las columnas cuando regrese los datos actualizados a JMP. Este complemento le permite exportar una tabla de datos JMP a un libro de Excel junto con las propiedades de tabla y columna de la tabla JMP original en una hoja de trabajo separada. Luego, su colega puede actualizar o modificar los datos para enviárselos. Cuando vuelva a importar el libro a JMP, todos los scripts de sus tablas, propiedades de columnas e incluso fórmulas de columnas se restaurarán automáticamente. Este complemento también le permitirá generar una tabla de atributos para cualquier tabla de datos JMP.

UtilidadesRe: Complemento de atributos de tablaHola Justin
Me sale el mismo error:
Mensaje de error: {"el argumento debe ser un carácter"(1, 2, "Longitud", Argumento incorrecto(.), Longitud /*###*/(openTables[i]))} Pila de llamadas: tableSelectPrompt
¿Hay alguna solución disponible?
Estoy en JMP Pro 16, M1 Mac
Re: Complemento de atributos de tablaHola @Justin_Chilton
A mí también me sale un error.
Mensaje de error: {"el argumento debe ser un carácter"(1, 2, "Longitud", Argumento incorrecto(.), Longitud /*###*/(openTables[i]))} Pila de llamadas: tableSelectPrompt
Si es útil, estoy en JMP 16.0.0, M1 Mac, OS 11.3.1
Re: Complemento de atributos de tabla@Justin_Chilton Estaba importando un archivo de Excel con los atributos asociados y recibí este error a continuación. La tabla de datos JMP aún se creó pero faltaban todas las variables de la tabla. ¿Alguna idea sobre qué podría haber causado esto?
Mensaje de error:
{"argumento no válido"(1, 2, "Columna", Columna /*###*/(dt, j))}
Pila de llamadas:
importar libro de trabajo
importarPrompt
Re: Complemento de atributos de tabla@Justin_Chilton ¡Gracias por este gran complemento! Ha estado funcionando perfectamente... hasta que dejó de serlo.
La primera columna de mi hoja de cálculo de Excel son las fechas establecidas como dd/mm/aaaa, y he confirmado el formato en Excel antes de importar.
Después de importar a JMP15, algunas de las fechas en la columna faltan periódicamente, por ejemplo, las filas 1 a 40 se importaron, pero las filas 41 a 107 no, 108 a 160, 161 a 241 no, y así sucesivamente. Hay 487 filas de datos. He incluido una captura de pantalla de parte de mi tabla importada a continuación.
¿Tiene alguna idea de por qué algunas fechas se importan y otras no?
Gracias de antemano por tu ayuda.

Re: Complemento de atributos de tabla¡Funciona! ¡¡Muchas gracias Justin por toda tu ayuda!! Gerulfo
Re: Complemento de atributos de tabla@Gerulfo ,
Ah, no me di cuenta de que estabas intentando importar la tabla de atributos exportados. Descubrir eso me ayudó a saber que no estaba importando columnas vacías, lo que provocaba que no coincidiera el número de columnas al aplicar las propiedades de las columnas.
¿Podrías probar la versión 2.1 que debería solucionar este problema?
-Justin
Re: Complemento de atributos de tablaGracias Justin,
Hay progreso. Recibo el siguiente mensaje de error para todas las columnas:
"No se puede importar la validación para la 'Columna 1' en la tabla 'untitled.jmp' debido a
columna de atributo faltante"
Esto se repite para todas las demás columnas.
No encuentro una columna de Atributo por ninguna parte.
Sin embargo, esta vez veo la columna Validación en el
tabla de atributos reimportados, más la fórmula en los datos reimportados
La hoja parece estar intacta. ¡Entonces algo está pasando!
Atentamente,
Gerulfo
Re: Complemento de atributos de tablaHola @Gerulfo ,
¿Podrías descargar e instalar la última versión (v2.0) que acabo de subir? Debería explicar mejor qué propiedades no se pudieron aplicar. También debería poder aplicar todas las propiedades que pueda, en lugar de detenerse después de la primera propiedad en la que falla.
Después de intentar esto, ¿podrías publicar las advertencias que estás viendo, si las hay?
Gracias,
justin
Re: Complemento de atributos de tablaHola Justin,
Gracias por tu respuesta. No alteré las tablas. Después de ejecutar el script,
Puedo ver una columna de Validación en la tabla de atributos de JMP. también puedo
véalo una vez que el archivo se exporte a Excel (en la pestaña Atributos). En
En ambos casos parece estar formado por celdas vacías.
Una vez que importo el archivo de Excel nuevamente a JMP (usando el complemento), el
La columna de validación desapareció y además recibo el mensaje de error.
¿Tendrías más consejos?
Gracias.
Gerulfo
Re: Complemento de atributos de tabla@DanielYar ,
Mis disculpas por no haber visto tu mensaje antes. ¿Sigues experimentando este error? No estoy seguro de cómo podría llegar a un estado para ver este error porque significaría que una tabla de datos actualmente abierta en JMP no tiene nombre.
@Gerulfo ,
Gracias por contactarnos.
¿Está editando la tabla después de exportarla a Excel? Siempre debe haber una columna de Validación en la tabla de resultados y, si se eliminó, verá este error.
-Justin
Re: Complemento de atributos de tablaHola Justin,
Gracias por el complemento.
Me encuentro con un problema.Puedo crear la tabla de atributos y exportarla a Excel. Sin embargo, cuando quiero volver a importar a JMP (todo hecho a través del complemento), crea una tabla con todos los datos, pero las fórmulas para las columnas ya no están disponibles. También recibo este mensaje:
Mensaje de error:
{"no se pudo encontrar la columna"(1, 2, "Columna", Columna /*###*/(dt_meta, "Validación"))}
Pila de llamadas:
importar libro de trabajo
importarPrompt
¿Se pueden conservar las fórmulas? ¿Puedes aconsejarme?
Gracias.
Gerulfo
Re: Complemento de atributos de tablaHola Justin,
Al intentar exportar la tabla JMP a Excel, aparece un error.
Mensaje de error: {"el argumento debe ser un carácter"(1, 2, "Longitud", Argumento incorrecto(.), Longitud /*###*/(openTables[i]))} Pila de llamadas: tableSelectPrompt
Sin embargo, crear una tabla de atribuciones funciona bien.
Mejor, Daniel
Re: Complemento de atributos de tabla¡¡¡Gracias por todo tu trabajo en este complemento, Justin!!!
John
Re: Complemento de atributos de tablaFunciona maravillosamente.Gracias por la actualización realmente rápida.
amy
Re: Complemento de atributos de tablaHola @phillips_ad_1 ,
Gracias por señalar esto.
Este problema no está relacionado con la longitud del tipo de datos. En realidad, los formatos se aplicaron correctamente, pero en algunos casos se sobrescribieron después de establecer otra propiedad de la columna. Esto debería hacerse en el orden correcto ahora en la versión 1.8 que acabo de cargar.
Hazme saber si esto funciona para ti.
Gracias,
justin
Re: Complemento de atributos de tablajustin,
Estoy intentando importar una columna formateada con la fecha y la hora.Puedo exportar la columna desde JMP y puedo ver que tiene el formato de datos especificado como "m/d/yh:m".Incluso se muestra en Excel en ese formato.Sin embargo, cuando vuelvo a importar los datos a JMP, no se recupera el formato.¿Está esto relacionado con tu publicación del viernes pasado?Escribiste que el viaje de ida y vuelta para la longitud del tipo de datos no funciona al importar desde Excel.¿Esto también se aplica al formato de datos?
amy
Re: Complemento de atributos de tablaHola @John Madden ,
Acabo de cargar la versión 1.7 del complemento que agrega la longitud del tipo de datos a la columna de tipo de datos. Por ejemplo, una columna entera de 2 bytes estará representada por Numeric( 2 ). Desafortunadamente, el viaje de ida y vuelta no funciona para configurar la longitud del tipo de datos al importar desde Excel. Esperamos que esto funcione en una versión futura de JMP.
Gracias,
justin
Re: Complemento de atributos de tablajustin,
¿Puede obtener una columna de tipo de datos numéricos para especificar un entero de 1 byte, 2 bytes y 4 bytes si se están utilizando?
John
Re: Complemento de atributos de tablaGracias, Justino.Esto funcionó a las mil maravillas.
amy
Re: Complemento de atributos de tablaHola @phillips_ad_1 ,
¿Puedes probar la nueva versión (v1.5) que acabo de subir? Después de exportar con esta nueva versión, los grupos de columnas se mantendrán al volver a importar a JMP.
Hazme saber si tienes alguna pregunta.
Saludos,
justin
Re: Complemento de atributos de tablaHola @phillips_ad_1 ,
¡Gracias por la buena sugerencia! Creo que eso es definitivamente factible. Déjame echarle un vistazo y me comunicaré contigo cuando tenga algo que puedas probar.
-Justin
Re: Complemento de atributos de tablaJustin: ¿Hay alguna forma de exportar las columnas que están agrupadas en la ventana de columnas?Ésa es otra área en la que paso tiempo.Organizaré las columnas en secciones, especialmente para archivos que tienen muchas columnas.Sería bueno poder conservar esa información al exportar y luego importar usando este complemento.
Re: Complemento de atributos de tablaHola @jenkins_macedo ,
Este complemento utiliza la función JSL Crear libro de Excel () para exportar a Excel. Esta es la misma funcionalidad JMP que se puede encontrar haciendo clic en Ver > Crear libro de Excel. En realidad, esta función hace que los datos se trunquen en el libro de salida.
En la versión anterior de este complemento (v1.2), hay un mensaje escrito en el registro que explica que los datos se han truncado. Actualicé el archivo complementario en esta publicación, por lo que este mensaje ahora está expuesto en una ventana JMP.
Buscaré agregar la capacidad de dividir estos datos en varias hojas en una versión futura.
Gracias,
Re: Complemento de atributos de tabla¿Qué debe hacer en caso de que el número de filas de la tabla de datos JMP original exceda el número máximo permitido de filas que puede tomar una hoja de cálculo de Excel? Generalmente es alrededor de 1 millón y todo lo demás se volca en otra hoja de cálculo de Excel. Si eso sucede, ¿cómo afectará eso a su análisis?
Re: Complemento de atributos de tablaEl error que aparecía en Mac ahora está solucionado en la última versión (v2.2).