JMP 16: Excel 파일 이름에 타임스탬프 추가아래 스크립트를 사용하여 jmp 데이터 테이블을 Excel로 내보내고 있습니다.
//Excel로 내보낼 데이터 테이블 지정
tableList = {tab1DT,tab2DT,tab3DT,tab4DT,tab5DT,tab6DT};
//Excel 통합 문서의 워크시트 지정
시트 목록 = {"WS1","WS2","WS3","WS4","WS5","WS6"};
//Excel 파일로 보내기
Excel 통합 문서 만들기( "C:/Users/FileName.xlsx",tableList,sheetList);
지금 Excel 파일 이름은 FileName.xlsx입니다. 파일 이름의 시작 부분에 타임스탬프(Format YYYYMMDDHHMM)를 추가하고 싶습니다. 예를 들어 202303021550 FileName.xlsx입니다. 시작 시 타임스탬프 기능으로 이를 달성할 수 있을까요? 적용 방법을 잘 모르겠습니다.
대량 맞춤형Re: JMP 16: Excel 파일 이름에 타임스탬프 추가이 작업을 수행하는 다양한 방법과 사용할 방법은 타임스탬프, JMP 버전 및 지역 설정을 가져오는 위치에 따라 다릅니다.
JMP가 해당 형식을 인식할지 확신이 서지 않으므로 다른 기능을 사용하여 빌드해야 할 수도 있습니다. 한 가지 옵션은 먼저 JMP가 인식할 수 있는 것으로 빌드한 다음 대체(또는 Regex)를 사용하여 불필요한 문자를 제거하는 것입니다. 형식 패턴은 JMP16+가 있는 경우에만 작동합니다.
Names Default To Here(1);
date_str = Format(Today(), "Format Pattern","<YYYY><-><MM><-><DL><DD> <HH24><::><MM>");
//using regex
date_cleaned = Regex(date_str, "[^\d]", "", GLOBALREPLACE);
//using subsitute
date_cleaned = Substitute(date_str, ".", "", ":", "", "-", "", " ", "");
<P> </P>
<P>꽤 자주 JMP에서 타임스탬프가 포함된 파일 이름을 저장할 때 Char(Today())를 사용하여 1904-01-01 00:00:00의 초가 됩니다.</P></MM></HH24></DD></DL></MM></YYYY>
Re: JMP 16: Excel 파일 이름에 타임스탬프 추가Jarmo: 응답해 주셔서 감사합니다. Char(Today())를 사용하는 경우 경로/파일 이름에서 어떻게 참조합니까? 아래의 경로/이름 문자열에서 FileName.xlsx 앞에 무엇을 배치하든 그대로 FileName에 추가됩니다. 정의하다
date = Char(Today()) 하지만 파일 이름에 통합하려면 어떻게 해야 합니까? 그것을 참조할 특수 문자가 있습니까?
Excel 통합 문서 만들기("C:/Users/FileName.xlsx",tableList,sheetList);
Re: JMP 16: Excel 파일 이름에 타임스탬프 추가Create Excel Workbook( "C:/Users/" || date || "FileName.xlsx",tableList,sheetList);
|| 연산자를 사용하면 문자열을 연결할 수 있습니다.
Re: JMP 16: Excel 파일 이름에 타임스탬프 추가짐:
입력해 주셔서 감사합니다.
그렉