script jmp para exportar hojas de datos a Excel con nombres de hojas de más de 31 caracteresHola,
Estoy tratando de exportar algunas tablas de datos JMP a Excel (un archivo de Excel con pestañas separadas para cada hoja). Sin embargo, algunos de los nombres de las hojas de datos tienen más de 31 caracteres que Excel no admite como nombres de pestañas. Si trato de usar la opción 'Exportar' en JMP, funciona bien con nombres de más de 31 caracteres truncados. Pero si trato de usar 'Crear libro de Excel ()' en un script JMP, el software falla.
¿Alguien podría ayudarme con la secuencia de comandos para usar para exportar a Excel mientras se truncan los nombres de las hojas que son más largos que los 31 caracteres permitidos por Excel, por favor?
Gracias
Tabla de datossecuencias de comandosventanasRe: script jmp para exportar hojas de datos a Excel con nombres de hojas de más de 31 caracteresPuede usar Substr para obtener una parte de la cadena y dt_ref << get name para obtener el nombre de la tabla de datos. A continuación se muestra un ejemplo que debería ayudarlo a comenzar (requiere JMP16 debido a que se está utilizando Transform Each):
<BR />Names Default To Here(1);
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
dt2 = Open("$SAMPLE_DATA/Abrasion.jmp");
dt1 << Set Name("veryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylongname");
dt2 << Set Name("notsolongname");
dt_list = {dt1, dt2};
dt_names = Transform Each({dt_ref}, dt_list, Substr(dt_ref << get name, 1, 31));
Show(dt_names);
Create Excel Workbook("$TEMP/MyWorkbook.xlsx", dt_list, dt_names);
Close(dt1, no save);
Close(dt2, no save);Re: script jmp para exportar hojas de datos a Excel con nombres de hojas de más de 31 caracteresHola DD1,
Primero, gracias tdhi por el guión.Si no le importa compartir, envíe el script que falla al soporte técnico de JMP en support@jmp.com e intentaremos corregir el comportamiento de bloqueo para una versión futura.
Brian Corcorán
Desarrollo JMP