3136_ko-KR
[SOLVED] Excel 워크 시트에 JMP 테이블 출력하기4 개의 JMP 테이블 dt1, dt2, dt3 및 dt4가 있다고 가정 해보십시오. 각 테이블을 새 Excel 파일에서 자체 워크 시트 (탭)로 출력하고 싶습니다. 누군가가 올바른 방향으로 나를 가리킬 수 있습니까?
감사,
계산서
메시지 편집자 : Bill E제목 : Re : Excel 워크 시트에 JMP 테이블 출력계산서,
당신을 위해 일해 주어서 기뻐요. 나는 그걸 할 수 있다는 것을 몰랐다.
Excel 스프레드 시트로 데이터 집합을 저장할 때 255 자의 테이블 셀을 잘라내는 ODBC 드라이버 문제를 해결 한 사람이 있습니까? 이 "기능"은 .XLS 및 .XLSB 파일에 대해 JMP 8, 9에 있습니다.
감사,
베드로제목 : Re : Excel 워크 시트에 JMP 테이블 출력Peter 고맙습니다. 나는 이것을 기본적으로하는 방법을 발견했다고 생각합니다. jmp, excel, odbc 등의 다양한 순열을 검색 한 후, 다음 ap 메모를 우연히 발견했습니다.
http://www.jmp.com/support/notes/17/582.html
다음 코드 스 니펫을 실행했습니다.
myPath = "C : \ 파레토 히스토리 \";
myName = "CGTRUNK1";
dt = 데이터 테이블 (myName);
fn = myPath || myName || ".xls";
dt << save (fn);
이렇게하면 CGTRUNK1.xls라는 파일이 CGTRUNK1이라는 워크 시트 하나와 생성되어 로그에 다음 정보가 표시됩니다.
DSN = 엑셀 파일, DBQ = C : \ 파레토 히스토리 \ CGTRUNK1.xls, DefaultDir = C : \ 파레토 히스토리 \, DriverId = 1046, MaxBufferSize = 2048, PageTimeout = 5;
ap 메모에서 알 수 있듯이 전체 문자열을 따옴표로 묶은 다음 save database 명령에 다음과 같이 원하는 워크 시트 이름을 붙여 넣습니다.
DBT = C : \ 파레토 히스토리 \ CGTRUNK1.xls, DefaultDir = C : \ 파레토 히스토리 \, DriverId = 1046, MaxBufferSize = 2048, PageTimeout = 5; ","foo " );
이 줄을 실행하면 원래 파일에 foo라는 두 번째 워크 시트가 만들어졌습니다. 나는 C ++을 철자하는 법을 배웠던 이래로 나 자신이 자랑스럽지 않았습니다.
문안 인사,
계산서제목 : Re : Excel 워크 시트에 JMP 테이블 출력상자에서 바로 할 수 있는지 여부를 모릅니다. 누군가가 알아 내면 관심이 있어요.
JMP가 기본적으로 수행 할 수없는 경우 Excel XML 2003 형식을 사용하여 리버스 엔지니어링 할 수 있습니다. 우리는 이것을 PL / SQL로 일상적으로 수행합니다. Excel에서 샘플 4 탭 Excel 스프레드 시트를 만든 다음 XML 스프레드 시트 2003 (* .xml) 형식을 사용하여 XML 파일로 저장합니다. XML 맵핑이 필요한 XML 데이터 (* .xml) 형식을 사용하지 마십시오.
다음으로 JSL을 사용하여 방금 작성한 파일의 정확한 형식을 가진 ASCII 파일을 출력합니다. 물론 셀 내용은 다르지만 Excel에서 두 번 클릭하여 열 수있는 XML 파일이됩니다. 여기에는 필요한 네 개의 탭이 있습니다. 그것은 당신이 처음 할 때 다소 복잡합니다. 그러나 일단 당신이 그것에 익숙해지면 그것은 잘 작동합니다.
조심해야 할 것은 - JMP 8 및 9에서 데이터 세트를 Excel 파일 (* .xls, * .xlsb)로 저장할 때 JMP는 256자를 초과하는 셀을 자릅니다. 이것은 JMP가 ODBC를 사용하여 내보내기를 수행하고 ODBC의 한계이기 때문입니다. JMP가이 한계를 극복 할 수 있다면 정말 좋을 것입니다.
문안 인사,
베드로제목 : Re : Excel 워크 시트에 JMP 테이블 출력JMP8을 사용 중이며 스크립트로이 작업을 수행하려고한다고 언급 했어야합니다.
Comments
There are no comments yet