Hola a todos,
Estoy tratando de importar una hoja de cálculo de Excel en JSL, pero encuentro un problema con algunas columnas que JMP detecta como numéricas, mientras que deberían ser caracteres. Así que termino con columnas vacías y no puedo encontrar una manera de decirle a JMP que estas columnas deben leerse como caracteres, ya sea en JSL o en el asistente de importación de Excel.
Aquí está mi script JSL:
jsl_dt_orig = open(jsl_fic_planning,
//private,
Worksheets( "Planning" ),
Use for all sheets( 0 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 4 ),
Data Starts on Row( 5 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 63 ),
Replicated Spanned Rows( 1 ),
Suppress Hidden Rows( 0 ),
Suppress Hidden Columns( 0 ),
Suppress Empty Columns( 0 ),
Treat as Hierarchy( 0 )//,
//Limit Column Type Detection (0)
)
);
Intenté "Limitar detección de tipo de columna (0)" después de verlo en este discusión , aunque no puedo encontrar esta opción en el asistente de importación de Excel, pero no funciona (¿tal vez solo existe para Mac? Tengo JMP 12.2 en Windows).
Lo que es aún más extraño es que cuando uso el asistente de importación de Excel, el tipo de datos parece estar bien hasta que le digo que los datos comiencen en la fila 5 (consulte la columna "Etat", por ejemplo). Pero eventualmente, cuando importo, siempre faltan datos.
Data I would like to import as textData I would like to import as textDatos que me gustaría importar como texto
What I get when I tell data start on row 5What I get when I tell data start on row 5 Lo que obtengo cuando digo que los datos comienzan en la fila 5
Entonces, si alguien pudiera ayudarme a formatear mis columnas en este paso, ¡estaría muy agradecido!
Saludos
Eloísa
Sí, eso funcionó. Todavía es un poco decepcionante que esto no esté solucionado en jmp 13 ...
La única solución que encontré es establecer explícitamente el formato de columna en "texto" en mi archivo de Excel...
Me encuentro con el mismo problema y es un poco molesto. ¿Hay alguna forma de evitarlo sin guardar el archivo XLS como CSV?
¿Sería posible guardar esa hoja de trabajo como un CSV?
Hay un poco más de control sobre cómo se importan las columnas desde archivos CSV.
En la secuencia de comandos de origen de un CSV, los datos y el tipo de modelado de cada columna se capturan cuando se importa el archivo; desde allí, es bastante fácil editar la secuencia de comandos de origen para que el archivo se importe de la forma que desee.