두 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'에 대한 액세스 또는 평가 시 테이블을 열 수 없습니다. Open/*###*/(dt2, Worksheets("PD cPCR"), Table Contains Column Headers( 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
);