Re : JSL : Open réussit dans JMP 16.1.0, mais échoue dans Jmp 17.0.0Pouvez-vous ouvrir le fichier correctement à l'aide du menu Fichier -> Ouvrir de JMP dans les deux versions de JMP ?
Re : JSL : Open réussit dans JMP 16.1.0, mais échoue dans Jmp 17.0.0Oui -- Je peux ouvrir le fichier avec succès via Fichier -> Ouvrir dans JMP 16.1 et JMP 17.
Re : JSL : Open réussit dans JMP 16.1.0, mais échoue dans Jmp 17.0.0Même si je peux ouvrir le fichier via Fichier -> Ouvrir, je souhaite l'ouvrir à l'aide de JSL (pour éviter d'impliquer des opérations manuelles lors de l'exécution du script).@jthi ou quelqu'un d'autre, des idées pour un dépannage plus poussé ?
Re : JSL : Open réussit dans JMP 16.1.0, mais échoue dans Jmp 17.0.0Veuillez inspecter le script de table source produit par les deux versions de JMP lorsque vous ouvrez le fichier. Y a-t-il des différences ?
Exemple:
//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 réussit dans JMP 16.1.0, mais échoue dans Jmp 17.0.0Le lien d'assistance technique au bas de cette page vous permettra d'obtenir l'aide de l'équipe JMP. Et probablement résoudre le problème correctement dans une future version.
Re : JSL : Open réussit dans JMP 16.1.0, mais échoue dans Jmp 17.0.0Comme les fichiers peuvent être ouverts correctement avec JMP, je suis d'accord avec @Craige_Hales pour contacter l'assistance. Ils vous aideront très probablement et si vous obtenez une solution, veuillez la publier ici. De cette façon, tout le monde peut savoir quel pourrait être le problème s'il devait faire face à des problèmes similaires.
JSL : Open réussit dans JMP 16.1.0, mais échoue dans Jmp 17.0.0Salut tout le monde,
J'ai un problème étrange où un Open s'exécutera avec succès dans JMP 16.1.0, mais échouera lorsqu'il sera exécuté dans JMP 17.0.0. J'exécute le même fichier .jsl dans les deux cas.
Le code ci-dessous échoue lorsqu'il est exécuté sur JMP 17.0.0. L'erreur se produit sur l'Open, avec un message de journal de "Impossible d'ouvrir la table lors de l'accès ou de l'évaluation de 'Open', Open/*###*/(dt2, Worksheets( "PD cPCR" ), Table Contains Column Headers( 1 ),
invisible)"
Le fichier sélectionné est un fichier Excel et la feuille de calcul sélectionnée comporte plus de 21 000 lignes. En essayant quelques essais et erreurs, je peux ouvrir le fichier si je supprime toutes les lignes sauf quelques-unes. Laisser 1 000 lignes entraîne toujours l’erreur.
Quelqu'un a-t-il des idées pour un dépannage plus approfondi ? Malheureusement, je ne peux pas partager le fichier ici sans un nettoyage/anonymisation important et fastidieux.
dt2 = pick file ("Pick cPCR reference file", "C:\JMP\");
dt2 = Open(dt2,
Worksheets("PD cPCR"),
Table Contains Column Headers( 1 ),
invisible
);Partager et communiquer les résultatsles fenêtres