JSL로 Excel(Windows 표준 응용 프로그램)에서 Excel 파일 열기여러분 모두에게,
내 JMP는 Excel 및 기타 파일이 포함된 도구 상자를 호스팅해야 합니다.
그래서 내 Windows 시스템(JMP Pro 15.1, Win10)에서 다른 응용 프로그램으로 파일을 열어야 합니다.
가장 바람직하게는 파일을 열 때 Windows 탐색기에서 사용하는 표준 응용 프로그램을 사용합니다.
아래 예는 JMP에서 xls를 엽니다. Excel에서 열고 싶습니다. 방법을 아는 사람이 있나요?
미리 감사드립니다!
Names Default To Here( 1 );
cdt = Open( "$SAMPLE_DATA\Big Class.jmp" );
xls_path = Convert File Path( "$TEMP\Big Class.xls" );
cdt << save as( "$TEMP\Big Class.xls" );
// open file in Excel application, not in JMP, how to ?
open(xls_path, /*Excel Wizard*/);
고급 통계 모델링콘텐츠 구성데이터 접근데이터 탐색 및 시각화실험 설계품질 및 프로세스 엔지니어링결과 공유 및 소통Re: JSL의 Excel(Windows 표준 응용 프로그램)에서 Excel 파일 열기감사해요 @Mauro_Gerber 그리고 @txnelson 제안을 위해. 제 경우에는 경로 문자열(Windows 10에서 //로 시작하는 파일 공유)을 수정한 후 "프로그램 실행"이 작동했지만 "웹"을 사용한 제안이 작동하지 않았고 여러 번 시도했는데 우아해 보입니다.
로그에서 아무 것도 찾을 수 없는 이유는 잘 모르겠습니다. Excel이 시작되지 않았습니다(Win10, Office16).
Re: JSL의 Excel(Windows 표준 응용 프로그램)에서 Excel 파일 열기Web() 기능을 사용하면 지정된 응용 프로그램에서 외부 파일을 빠르고 쉽게 열 수 있습니다.
Names Default To Here( 1 );
cdt = Open( "$SAMPLE_DATA\Big Class.jmp" );
xls_path = Convert File Path( "$TEMP\Big Class.xls" );
cdt << save as( "$TEMP\Big Class.xls" );
web("$TEMP\Big Class.xls");Re: JSL의 Excel(Windows 표준 응용 프로그램)에서 Excel 파일 열기파일 이름에 공백을 사용하지 않도록 주의하십시오. 그렇지 않으면 인수는 문자열에 "path"를 포함해야 합니다(double").
Names Default To Here( 1 );
cdt = Open( "$SAMPLE_DATA\Big Class.jmp" );
xls_path = Convert File Path( "$TEMP\Big_Class.xls" );
cdt << save as( "$TEMP\Big_Class.xls" );
RP = Run Program(
Executable( "C:\Program Files (x86)\Microsoft Office\Office15\excel.exe"/*path to excel, you may search it in the registration entry of microsoft*/ ),
Options( {"/r",SUBSTR(xls_path,2)} ),
);
Re: JSL을 통해 Excel(Windows 표준 응용 프로그램)에서 Excel 파일 열기안녕하세요, 비슷한 경우가 있지만 같은 경우는 아닙니다. 이미 xlsx 형식의 소스 파일이 있고 여기에는 여러 탭이 포함되어 있습니다.
Excel에서 읽기 전용 또는 복사본(복사본이 가장 좋은 옵션)으로 여는 스크립트를 갖고 싶습니다.
내 버전의 Win10 및 Win11에서는 이에 대한 옵션이 없습니다.
C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE에 있는 Excel
그런데 엑셀 알람이 파일을 찾을 수 없다는 의미로 떴습니다. 
Names Default To Here( 1 );
path="my_excel_file_absulute_path";
RP = Run Program(
Executable( "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE"),
Options( {"/r",path} ),
);