您能否在两个 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
);