Re: JSL: Open tiene éxito en JMP 16.1.0, pero falla en Jmp 17.0.0¿Puedes abrir bien el archivo usando el menú Archivo -> Abrir de JMP en ambas versiones de JMP?
Re: JSL: Open tiene éxito en JMP 16.1.0, pero falla en Jmp 17.0.0Sí, puedo abrir el archivo correctamente a través de Archivo -> Abrir tanto en JMP 16.1 como en JMP 17.
Re: JSL: Open tiene éxito en JMP 16.1.0, pero falla en Jmp 17.0.0Aunque puedo abrir el archivo a través de Archivo -> Abrir, quiero abrirlo usando JSL (para evitar involucrar operaciones manuales durante la ejecución del script).@jthi o cualquier otra persona, ¿alguna idea para seguir solucionando problemas?
Re: JSL: Open tiene éxito en JMP 16.1.0, pero falla en Jmp 17.0.0Inspeccione la secuencia de comandos de la tabla de origen producida por ambas versiones de JMP cuando abra el archivo. ¿Hay alguna diferencia?
Ejemplo:
//JMP 16.2.0
Open(
"$DESKTOP/test.csv",
columns(
New Column( "Col 1", Character, "Nominal" ),
New Column( "Col 2", Character, "Nominal" )
),
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 1 ) ),
Strip Quotes( 0 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 1 ),
Column Names Start( 1 ),
Data Starts( 2 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)
//JMP 17.0.0
Open(
"$DESKTOP/test.csv",
columns(
New Column( "Col 1", Character, "Nominal" ),
New Column( "Col 2", Character, "Nominal" )
),
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 1 ) ),
Strip Quotes( 0 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 0 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 1 ),
Column Names Start( 1 ),
First Named Column( 1 ),
Data Starts( 2 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)Re: JSL: Open tiene éxito en JMP 16.1.0, pero falla en Jmp 17.0.0El enlace de soporte técnico en la parte inferior de esta página le brindará ayuda del equipo de JMP. Y probablemente solucione el problema correctamente en una versión futura.
Re: JSL: Open tiene éxito en JMP 16.1.0, pero falla en Jmp 17.0.0Como los archivos se pueden abrir con JMP correctamente, estoy de acuerdo con @Craige_Hales sobre ponerse en contacto con el soporte. Lo más probable es que lo ayuden y, si obtiene una solución, publíquela aquí. De esta manera, todos los demás pueden aprender cuál podría ser el problema si se enfrentaran a problemas similares.
JSL: Open tiene éxito en JMP 16.1.0, pero falla en Jmp 17.0.0Hola a todos,
Tengo un problema extraño en el que Open se ejecuta correctamente en JMP 16.1.0, pero falla cuando se ejecuta en JMP 17.0.0. Estoy ejecutando el mismo archivo .jsl en ambos casos.
El siguiente código falla cuando se ejecuta en JMP 17.0.0. El error ocurre en Abrir, con un mensaje de registro de "No se puede abrir la tabla en el acceso o evaluación de 'Open', Open/*###*/(dt2, Worksheets( "PD cPCR"), la tabla contiene encabezados de columna (1 ),
invisible)"
El archivo que se selecciona es un archivo de Excel y la hoja de trabajo que se selecciona tiene más de 21.000 filas. Al intentar algo de prueba y error, puedo abrir el archivo si elimino todas las filas excepto algunas. Dejar 1000 filas aún genera error.
¿Alguien tiene ideas para solucionar más problemas? Desafortunadamente, no puedo compartir el archivo aquí sin una limpieza/anonimización importante y que requiere mucho tiempo.
dt2 = pick file ("Pick cPCR reference file", "C:\JMP\");
dt2 = Open(dt2,
Worksheets("PD cPCR"),
Table Contains Column Headers( 1 ),
invisible
);Compartir y comunicar resultadosventanas