JMP 테이블을 Excel 통합 문서로 결합Microsoft Excel에는 데이터 시트 (워크 시트)를 단일 서적 (워크 북)으로 수집한다는 개념이 있습니다. JMP 역사적으로 수집 데이터 표에 대한 개념이 없었습니다.
꽤 자주 들었던 요청은 단일 Excel 통합 문서에 JMP 데이터 테이블 컬렉션을 저장할 수 있다는 것이 좋을 것입니다. JMP 13 이 새로운 기능을 제공합니다.
가장 먼저해야 할 작업은 저장하려는 모든 테이블이 JMP 내에서 열려 있는지 확인하는 것입니다. 이 작업을 완료하면 "보기 -> Excel 통합 문서 생성"을 선택할 수 있습니다. 이는 Windows 용 JMP와 Mac 용 JMP에서 동일합니다.
작성한 통합 문서를 사용자 정의 할 수있는 대화 상자가 표시됩니다.

이 예제에서는 Query Builder 데모에서 사용하는 일부 동영상 데이터를 가져 와서 만든 JMP 테이블이 있습니다. 기본적으로 모든 보이는 데이터 테이블이 목록에 포함됩니다. 통합 문서에서 표를 제외 시키려면 가장 왼쪽에있는 확인란의 선택을 취소하십시오.
나는이 경우 이름의 접두사에 정말 흥분하지 않는다. 따라서 Excel 워크 시트에 사용할 이름을 변경하려면 워크 시트 이름 편집 필드를 클릭하고 변경하십시오.
이 경우 통합 문서 이름에도 만족하지 않으므로 "통합 문서 이름 :"아래의 편집 상자를 선택하고 제공된 이름을 바꿉니다. 기본적으로 JMP는 현재 최상위 데이터 테이블의 이름을 사용합니다. 이 경우 g6_Rentals입니다.
문서 디렉토리에 저장하고 싶지 않기 때문에 선택 버튼을 사용하여 디렉토리 선택 대화 상자를 불러올 수 있습니다. 
이제 내 워크 북을 저장할 준비가되었습니다. 이 시점에서 저장 버튼을 누르면 Excel 통합 문서가 모든 사용자 지정 내용과 함께 생성됩니다. 한 가지 중요한 점은 Excel 2003+ 형식 (.xlsx) 만이이 기능을 통해 내보낼 수 있다는 점입니다.

이 기능을위한 JSL 인터페이스도 있습니다. 아래의 예는 우리가 만든 테이블과 동일한 테이블을 생성합니다. 단, Windows 컴퓨터의 데스크탑은 예외입니다. 다시 한번, 저장할 테이블이 이미 열려 있어야합니다. 이 예제에서는 "Generate"호출 이전에 테이블 및 시트 이름 목록을 만들었지 만 이것이 필요하지는 않습니다.
tableList = {"g6_Movies", "g6_Rentals", "g6_Customers"};
sheetList = {"Movie Titles", "Rental Data", "Customer Information"};
Generate Excel Workbook("$DESKTOP\MovieRentalInformation.xlsx", tableList, sheetList);
JMP 13에서는 하나의 Excel 통합 문서에 JMP 데이터 테이블의 컬렉션을 저장할 수 있습니다.
제목 : Re : Excel 통합 문서에 JMP 테이블 결합안녕 Uday,
블로그 게시물에 댓글을다는 대신 기술 지원부에 문의하십시오. 사용중인 JMP 버전과 사용중인 운영 체제를 알려주십시오. Mac과 Windows는 다르게 동작 할 수 있습니다.
코드 스 니펫을 가져 주셔서 감사합니다. Windows에서 JMP 13.2.1을 설치하면 제대로 작동하므로 기술 지원이 필요합니다.
문안 인사,
브라이언 코코 란
JMP 개발
제목 : Re : Excel 통합 문서에 JMP 테이블 결합 @briancorcoran , @ 달리아 _ 워킨스
2 가지 질문.
1. 인수 테이블 목록 - 실제로 인수를 수행 할 수없는 것처럼 보입니다. 아래 예제를 보시라. JMP는 3 개의 탭이있는 워크 북을 만들고, 열려있는 모든 테이블은 함수에 2 개의 테이블리스트 만 넘겨 주었다. 이 기능을 무시하고 생성자를 인수로 전달 된 테이블로만 제한하는 방법이 있습니까?
dt1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt2 = Open( "$SAMPLE_DATA/Air Traffic.jmp" );
openDTs = list();
for(i = 1 , i <= N Table(), i++,
Insert Into(openDTs,Data Table(i)<< Get Name)
);
dt3 = Open( "$SAMPLE_DATA/Animals.jmp" );
sheetList = {"BigSample", "Airsample"};
Create Excel Workbook("C:\MyWorkbook.xlsx",openDTs,sheetList);
Close All(Data Tables,"No Save");2. 데이터 테이블을 넘어이를 확장 할 수있는 방법이 있습니까? 이 함수 또는 JMP 13의 다른 함수와 함께 목록 / 행렬을 작성하는 방법이 있습니까?
- 대답이 '아니오'인 경우 JMP 14에이 기능을 추가하도록 요청합니다.
제목 : Re : Excel 통합 문서에 JMP 테이블 결합내 자신의 문제를 해결 : 내 JMP 버전의 명령은 "Excel 통합 문서 작성"입니다.
제목 : Re : Excel 통합 문서에 JMP 테이블 결합안녕하세요. 이 기능이 전혀 작동하지 않는 데 어려움을 겪고 있으며 통찰력이 있는지 궁금해합니다.
Windows 7 컴퓨터에서 64 비트 JMP13.2.1을 실행하고 있습니다. 다음 스크립트를 실행하려는 나의 시도에서 로그 텍스트 복사본을 참조하십시오.
names default to here(1);
clear log();
close all(data tables, no save);
dt1 = new table("thing1",
new column("This","character","nominal")
);
dt2 = new table("thing2",
new column("That","character","nominal")
);
Generate Excel Workbook ("$Desktop\things1&2.xlsx", {"thing1","thing2"}, {"thing1","thing2"});이름 확인되지 않음 : 액세스 또는 "Excel 통합 문서 생성", Excel 통합 문서 생성에 대한 평가에서 Excel 통합 문서 생성
"$ Desktop \ things1 & 2.xlsx",
{ "thing1", "thing2"},
{ "thing1", "thing2"}
) / * ### * /
다음 스크립트에서 / * ### * /
기본 이름은 여기에 있습니다 (1);
로그 지우기();
모두 닫기 (데이터 테이블, 저장 안함);
dt1 = 새 테이블 ( "thing1", 새 열 ( "This", "character", "nominal"));
dt2 = 새 테이블 ( "thing2", 새 열 ( "그", "문자", "공칭"));
Excel 통합 문서 생성 (
"$ Desktop \ things1 & 2.xlsx",
{ "thing1", "thing2"},
{ "thing1", "thing2"}
) / * ### * /;
불행히도 나는 Excel로 여러 테이블을 내보내는 훨씬 더 큰 스크립트를 작성한 후에이 문제를 발견하고 있습니다. 다른 스크립트에서 같은 오류 메시지가 나타납니다.
어떤 도움을 주셔서 감사합니다.