Ri: JSL: Open riesce in JMP 16.1.0, ma fallisce in Jmp 17.0.0Puoi aprire il file correttamente utilizzando il menu File -> Apri di JMP in entrambe le versioni di JMP?
Ri: JSL: Open riesce in JMP 16.1.0, ma fallisce in Jmp 17.0.0Sì, sono in grado di aprire correttamente il file tramite File -> Apri sia in JMP 16.1 che in JMP 17.
Ri: JSL: Open riesce in JMP 16.1.0, ma fallisce in Jmp 17.0.0Anche se posso aprire il file tramite File -> Apri, voglio aprirlo usando JSL (per evitare di coinvolgere operazioni manuali durante l'esecuzione dello script).@jthi o chiunque altro, qualche idea per un'ulteriore risoluzione dei problemi?
Ri: JSL: Open riesce in JMP 16.1.0, ma fallisce in Jmp 17.0.0Controllare lo script della tabella di origine prodotto da entrambe le versioni di JMP quando si apre il file. Ci sono differenze?
Esempio:
//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" )
)
)Ri: JSL: Open riesce in JMP 16.1.0, ma fallisce in Jmp 17.0.0Il collegamento al supporto tecnico in fondo a questa pagina ti consentirà di ricevere assistenza dal team di JMP. E probabilmente risolverai correttamente il problema in una versione futura.
Ri: JSL: Open riesce in JMP 16.1.0, ma fallisce in Jmp 17.0.0Poiché i file possono essere aperti correttamente con JMP, sono d'accordo @Craige_Hales su come contattare l'assistenza. Molto probabilmente ti aiuteranno e se ottieni una soluzione, pubblicala qui. In questo modo tutti gli altri possono imparare quale potrebbe essere il problema se dovessero affrontare problemi simili.
JSL: Open riesce in JMP 16.1.0, ma fallisce in Jmp 17.0.0Ciao a tutti,
Ho uno strano problema per cui un Open verrà eseguito correttamente in JMP 16.1.0, ma fallirà se eseguito in JMP 17.0.0. Sto eseguendo lo stesso file .jsl in entrambi i casi.
Il codice seguente non riesce se eseguito su JMP 17.0.0. L'errore si verifica su Open, con il messaggio di registro "Impossibile aprire la tabella in accesso o valutazione di 'Open' , Open/*###*/(dt2, Worksheets( "PD cPCR" ), Table contiene intestazioni di colonna( 1 ),
invisibile)"
Il file selezionato è un file Excel e il foglio di lavoro selezionato contiene oltre 21.000 righe. Provando alcuni tentativi ed errori, sono in grado di aprire il file se elimino tutte le righe tranne alcune. Lasciare 1000 righe genera comunque l'errore.
Qualcuno ha idee per un'ulteriore risoluzione dei problemi? Sfortunatamente, non posso condividere il file qui senza un'operazione di pulizia/anonimizzazione significativa e dispendiosa in termini di tempo.
dt2 = pick file ("Pick cPCR reference file", "C:\JMP\");
dt2 = Open(dt2,
Worksheets("PD cPCR"),
Table Contains Column Headers( 1 ),
invisible
);Condivisione e comunicazione dei risultatifinestre