<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP 커뮤니티 여러분, 안녕하세요.
다음 스크립트는 문자 유형 셀 값이 있는 1x2 데이터 테이블을 생성합니다.셀의 값은 큰따옴표로 묶여 있으며(이에 대한 이전 게시물의 PMroz 및 MS 덕분에) 테이블을 .txt 파일로 저장합니다.
리더로 .txt 파일을 열면 큰따옴표가 추가 큰따옴표로 묶입니다.
sourcedId, 상태
"""000""","""활성화"""
최종 결과가 다음과 같이 보이도록 테이블을 저장하는 방법이 있습니까?
sourcedId, 상태
"000","활성화"
조직 = 새 테이블 ( "조직" ,
행 추가 ( 1 ) ,
새 열 ( "소스 ID" ,
성격 ,
명사 같은 ,
값 설정 ( { "\["000"]\" } )
) ,
새 열 ( "상태" ,
성격 ,
명사 같은 ,
값 설정 ( { "\["활동적인"]\" } )
) ;
영형 rgs << 다른 이름으로 저장 ( "C:\경로\Orgs11.txt" ) ;
닫다 ( 조직 , noSave ) ;
미리 감사드립니다!
감사합니다,
MPG
JSL에 파일 스트림이 있습니까? 파일 크기가 문제가 되는 경우...메모리에 텍스트를 빌드하고 한 번의 작업으로 파일을 작성할 수 있습니다.
감사합니다. 잘 작동합니다.루핑으로 인해 큰 속도 저하가 발생하지 않는 것 같지만 작업 중인 파일이 상당히 큽니다.
감사합니다,
매트
다음은 귀하의 요구 사항을 충족할 수 있는 솔루션입니다.Save As() 함수를 사용하는 것이 아니라 Save Text File()을 사용합니다.코딩이 조금 더 필요하지만 원하는 파일 구조를 생성합니다.
여기에 기본 이름 ( 1 );
조직 = 새 테이블 ( "조직" ,
행 추가( 1 ),
새 열 ( "소스 ID" , 문자, 공칭, 설정 값( { "\["000"]\" } ) ),
새 열 ( "상태" , 문자, 공칭, 설정 값( { "\["활동적인"]\" } ) )
);
//조직 << 다른 이름으로 저장( "C:\users\txjim\Orgs11.txt" );
텍스트 파일 저장 ( "C:\사용자\txjim\Orgs11.txt" , "sourcedId,상태\!n" );
을 위한 ( 나는 = 1 , 나는 <= N 행 ( 조직 ), i++,
텍스트 파일 저장 (
"C:\사용자\txjim\Orgs11.txt" ,
조직:sourcedId || "," || 조직:상태 || "\!N" ,
방법 ( "추가" )
)
);
닫다 ( 조직, noSave );