JMP 스크립트 : 사용자가 선택한 Excel 파일에서 2 개의 특정 워크 시트를 보이지 않는 데이터 테이블로 자동 열기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 여러분,
내가 원하는대로 JSL에서 파일을 열지 못하는 문제가 있습니다. JMP_10 있습니다.
사용자가 Excel 파일을 선택하고 JSL이 올바른 워크 시트를 선택하고 보이지 않는 데이터 테이블로 열어 이름을 지정하기를 원합니다.
여러 개의 워크 시트가있는 단일 Excel 파일이 있습니다. Excel 파일의 두 워크 시트에서 2 개의 숨겨진 또는 개인 데이터 테이블을 만드는 스크립트가 필요합니다. Excel 문서의 위치와 파일 이름이 유연해야하며 하드 코딩되지 않아야합니다. 그러나 워크 시트 이름은 하드 코딩 될 수 있습니다. 내가 찾은 문제점 / 해결책은 다음과 같습니다.
- 사용자에게 파일에 대한 프롬프트가 표시되는 열기 명령에 인수를 추가합니다. 파일 이름에 I 코드가 있으면 인수 (보이지 않는 워크 시트) 만 사용할 수 있습니다. 사용자에게 데이터가있는 파일을 선택하라는 메시지가 표시되도록합니다.
- 이 코드는 특정 워크 시트를 열지 만 파일 이름과 디렉토리를 하드 코딩 (또는 스크립트와 관련이 있음)합니다. 사용자가 파일을 선택해야하지만 지정한 시트를 자동으로 열어야합니다 (Excel 파일 내부에서 일정하게 유지됩니다).
- 데이터 = 열다 ( "데이터 2014.01.10.xlsm " , 보이지 않는, 워크 시트 ( "JMP의 경우" ));
- FitVar = 열다 ( "데이터 2014.01.10.xlsm " , 보이지 않는, 워크 시트 ( "변수" ));
- 아래에 좀 더 비슷한 내용이 필요하므로 사용자가 한 번 파일을 선택하라는 메시지가 표시되지만 JSL은 열려야 할 시트와 이름을 지정하는 방법을 알고 있습니다.
- 데이터 = 열다 ( , 보이지 않는, 워크 시트 ({ "JMP의 경우" ));
- FitVar = 열다 ( LAST_FILE_OPENED , 보이지 않는, 워크 시트 ({ "변수" )); 또는 JMP에서 다른 이름의 데이터 테이블로 2 개의 시트를 여는 다른 방법
- 나는
- 사용자가 열 시트를 선택하게하려면 Excel 기본 설정을 해제해야합니다 ( " 환경 설정 ( Excel 선택 ( 1 ) ) ").
- 지금 나는 다음과 같은 것을 가지고있다. 성가신 느린
- 사용자가 Excel 워크 시트를 선택하도록하는 코드
- 2 개의 열기 프롬프트 (사용자가 파일을 선택한 다음 올바른 워크 시트를 요구함)
- 데이터 = 열다 ( )
- FitVar = 열다 ( )
- 엑셀 선호도를 사용자의 원본으로 되 돌리십시오.
- 환경 설정 ( Excel 선택 ( ExcPref ) ) ;
아무도 이것이 작동하도록하는 방법을 알고 있습니까?
도움을 주셔서 감사합니다!
제목 : Re : JMP 스크립트 : 자동으로 보이지 않는 데이터 테이블로 사용자가 선택한 Excel 파일에서 2 특정 워크 시트를 여는감사합니다 PMroz! pick file 명령에 대해 알지 못했지만 완벽하게 작동합니다. 실제로 모든 것을 함께 결합 할 수 있습니다. 먼저 워크 시트를 강제로 열려면 Excel 열기 환경 설정을 해제해야하지만 쉽게 할 수 있습니다. 아래 코드를 참조하십시오. 다시 한 번 감사드립니다!
파일 이름 = 파일 선택 (
새창 ( "파일 열기 지침" ,
<< 모달 ,
V 목록 상자 (
정렬하다 ( 센터 ) ,
텍스트 상자 ( "귀하의 데이터가있는 Excel 파일을 선택하십시오." ) ,
텍스트 상자 ( "마지막으로 데이터를 추가 한 이후에 저장되었는지 확인하십시오." ) ,
단추 상자 ( "승인" )
)
)
) ;
ExcPref = 숯 ( Arg ( 파싱 ( ( 숯 ( 환경 설정 가져 오기 ( Excel 선택 ) )) ) , 1 ) ) ;
환경 설정 ( Excel 선택 ( 0 ) ) ;
데이터 = 열다 ( 파일 이름 , 보이지 않는 , 워크 시트 ( "JMP의 경우" ) ) ;
ConFitVar = 열다 ( 파일 이름 , 보이지 않는 , 워크 시트 ( "연속 맞춤 변수" ) ) ;
환경 설정 ( Excel 선택 ( ExcPref ) ) ;
제목 : Re : JMP 스크립트 : 자동으로 보이지 않는 데이터 테이블로 사용자가 선택한 Excel 파일에서 2 특정 워크 시트를 여는너는 사용할 수있어. 파일 선택 파일을 열지 않고 파일을 선택하십시오. 파일 이름이 있으면 열다 각 하드 코드 된 워크 시트 이름에 대해 열 수 있습니다.
데이터 세트가 보이지 않는 한, 일단 열면 다음 메시지를 각각 보냅니다.
데이터 << 쇼 윈도우 ( 0 ) ;
피팅 바 << 쇼 윈도우 ( 0 ) ;
제목 : Re : JMP 스크립트 : 자동으로 보이지 않는 데이터 테이블로 사용자가 선택한 Excel 파일에서 2 특정 워크 시트를 여는충돌. 누구든지 아이디어가 있으십니까? 나는 완전히 구운 해결책이 필요하지 않지만, 부분적으로 도움이 될 것입니다!