JMP 테이블 열에서 Excel 워크 시트 가져 오기 및 수정안녕,
jmp 테이블의 데이터로 Excel 시트를 수정하려고합니다. 이 형식의 엑셀 시트를 예로 들어 보겠습니다.

"D / P"행 == "Driver"가 "Protection"및 "doors"일 때 "LabelA"및 "LabelA_numbers"열을 채우려 고합니다.
그리고 "D / P"행 == "Passanger"와 "Protection"및 "Doors"열의 나머지 행이있는 경우

그래서 최종 엑셀 시트는 다음과 같아야합니다.

dt = open("$SAMPLE_DATA/Cars.jmp")
formula_Sheet = open("C:\record_table.xlsx",
Worksheet Settings(
1,
Has Column Headers( 1 )
));
어떻게 할 수 있습니까?
감사
여호수아
데이터 테이블다른스크립팅Re : JMP 테이블 열에서 Excel 워크 시트 가져 오기 및 수정다음은 원하는 것을 제공하는 스크립트입니다.나는 그것이 당신이 취하고 싶은 접근 방식인지 확실하지 않지만 당신의 시작점과 설명 된 끝점을 고려할 때 아마도 문제를 해결하는 가장 효율적인 방법이라고 생각합니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cars.jmp" );
formula_Sheet = open("C:\record_table.xlsx");
//formula_Sheet = Open( "$DOCUMENTS\discussion group\record_table.jmp" );
formula_Sheet << delete columns( {"labela", "labela_numbers", "labelb", "labelb_numbers"} );
dt << select where( dt:name( "D/P" ) == "Driver" );
dtA = dt << subset( invisible, columns( :Protection, :Doors ), selected rows( 1 ) );
dtA:Protection << set name( "LabelA" );
dtA:Doors << set name( "LabelA_numbers" );
dt << select where( dt:name( "D/P" ) == "Passenger" );
dtB = dt << subset( invisible, columns( :Protection, :Doors ), selected rows( 1 ) );
dtB:Protection << set name( "LabelB" );
dtB:Doors << set name( "LabelB_numbers" );
dtJoin1 = dtA << Join( invisible, With( dtB ), Merge Same Name Columns,By Row Number );
Close( dtA, nosave );
Close( dtB, nosave );
dtFinal = formula_sheet << join( with( dtJoin1 ), Merge Same Name Columns,By Row Number );
Close( dtJoin1, nosave );
Close( formula_sheet, nosave );
Re : JMP 테이블 열에서 Excel 워크 시트 가져 오기 및 수정감사합니다 Jim,
우선 record_table.xlsx를 읽으면 다음과 같은 테이블이 나타납니다.

그리고 스크립트를 실행 한 후

하나는 "colombia"로 City 열 행 2 = "panama"를 변경하려면 어떻게해야합니까?
감사