Formato de tabla de ExcelHe escrito la secuencia de comandos jmp para generar informes automáticamente y guardar como .xlsx, pero no puedo realizar el formateo de celdas, como celdas de combinación, color de celda, tipo de fuente, etc.
Hubo un tema de discusión en esta comunidad mencionado sobre el método .xml, sin embargo, no hay más detalles.
Mucho aprecio si alguien me muestra cómo hacerlo. Gracias.
Re: Formato de tabla de ExcelHola,
Incluso me quedé atrapado con un problema similar. Cambié el tipo de datos de la columna a un carácter y pude guardar el formato en el archivo .xlsx. Espero que esto ayude.
-Sri
Re: Formato de tabla de ExcelPara la operación de importación, si tiene JMP 11 o una versión más reciente, primero abriría el archivo con el Asistente de Excel para evitar la importación de las líneas superiores que contienen los datos de caracteres. De esa manera las columnas no se convertirán en columnas de caracteres. Luego puede sacar el script de origen de la tabla resultante y usarlo dentro de su script de JSL.
En lo que respecta al guardado, JMP siempre guardará los encabezados de columna cuando guarde como Excel. No hay opción para evitar eso. JMP no tiene realmente una facilidad para usar VBA o para conducir otros programas fuera de JMP. Tiene una interfaz de automatización para ser controlada por otros programas como VBA en Excel. Podría escribir un programa de VB que maneje tanto Excel como JMP y actúe como un controlador para los dos, pero eso es cada vez más complicado. En ese escenario, podría hacer que JMP abra el archivo, y luego usar VB / VBA para recuperar los datos y nuevamente VB / VBA para rellenar los datos en la tabla de Excel.
Brian Corcoran
Desarrollo JMP
Re: Formato de tabla de ExcelTampoco me gusta el VBA, pero no tengo otra opción ya que el formato del informe está fuera de mi control.
¿Podría usar el comando jsl para llamar / activar la instrucción VBA en su lugar? Quiero que la interfaz de usuario principal sea JMP en lugar de Excel Macro.
El informe tiene un encabezado no estándar (no es un encabezado real sino múltiples filas de información antes de la tabla de datos y columnas menores que la tabla de datos).
- Me obliga a convertir todas las columnas a "Carácter" debido a las filas sin encabezado en la parte superior.
- Cuando se guarda como Excel, la opción "Exportar encabezados de tabla" deja de estar disponible (lo que funciona para el caso .txt).
- Luego, jsl agregó un nombre de fila como "Columna 1", "Columna 2", ... encima de todo
Re: Formato de tabla de ExcelPuedes ejecutar el script JMP usando VBA, y luego escribir todo el material de formato después en VBA. Y solo para jugar al abogado del diablo, ¿hay alguna razón por la que necesitar para ponerlo en excel? JMP tiene muchas opciones de formato (realmente odio VBA).
Re: Formato de tabla de ExcelPara obtener el formato exacto en una hoja de cálculo de Excel de JMP, aquí hay una forma de hacerlo utilizando la salida xml:
- Cree la hoja de cálculo de Excel deseada, con sus columnas combinadas, colores, etc. exactamente en el formato que necesita.
- Guardar como archivo .XML con el formato "XML Spreadsheet 2003 (* .xml)
- Ahora viene la parte difícil: aplicar ingeniería inversa a este mismo archivo xml con JSL. Sustituya los datos de su conjunto de datos JMP en el archivo xml y tendrá una salida bien formateada.