您能否在兩個 JMP 版本中使用 JMP 的文件 -> 打開菜單正常打開文件?
是的——我能夠在 JMP 16.1 和 JMP 17 中通過文件 -> 打開成功打開文件。
儘管我可以通過文件 -> 打開打開文件,但我想使用 JSL 打開它(以避免在腳本執行期間涉及手動操作)。@jthi或其他任何人,有進一步故障排除的想法嗎?
打開文件時,請檢查兩個版本的 JMP 生成的源表腳本。 有什麼不同嗎?
例子:
//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" )
)
)本頁底部的技術支持鏈接將為您提供 JMP 團隊的幫助。 並可能在未來的版本中正確解決問題。
由於可以使用 JMP 正確打開文件,我同意@Craige_Hales關於聯繫支持。 他們很可能會幫助您,如果您得到解決方案,請在此處發布。 這樣,如果其他人遇到類似問題,他們就可以了解可能出現的問題。
大家好,
我遇到一個奇怪的問題,Open 在 JMP 16.1.0 中可以成功運行,但在 JMP 17.0.0 中運行時會失敗。 我在這兩種情況下都運行相同的 .jsl 文件。
以下代碼在 JMP 17.0.0 上運行時失敗。 打開時發生錯誤,日誌消息為“無法在訪問或評估‘Open’時打開表,Open/*###*/(dt2,工作表(“PD cPCR”),表包含列標題( 1 ),
無形的)”
所選文件是 Excel 文件,所選工作表有 21,000 多行。 嘗試一些嘗試和錯誤,如果刪除除幾行之外的所有行,我就可以打開該文件。 保留 1000 行仍然會導致錯誤。
有人有進一步排除故障的想法嗎? 不幸的是,如果沒有大量且耗時的清理/匿名化,我無法在這里共享該文件。
dt2 = pick file ("Pick cPCR reference file", "C:\JMP\");
dt2 = Open(dt2,
Worksheets("PD cPCR"),
Table Contains Column Headers( 1 ),
invisible
);