엑셀 표 서식보고서를 자동 생성하고 .xlsx로 저장하는 jmp 스크립트를 작성했지만 셀 병합, 셀 색상, 글꼴 유형 등과 같은 셀 서식을 수행할 수 없습니다.
이 커뮤니티에서 .xml 메서드에 대해 언급한 토론 주제가 있었지만 더 자세한 내용은 없습니다.
누군가가 나에게 그것을 완료하는 방법을 보여 주면 대단히 감사합니다. 감사.
Re: Excel 표 서식 지정안녕,
나도 비슷한 문제로 막혔습니다. 열의 데이터 형식을 문자로 변경하고 형식을 .xlsx 파일로 저장할 수 있습니다. 도움이 되었기를 바랍니다.
-스리
Re: Excel 표 서식 지정가져오기 작업의 경우 JMP 11 이상이 있는 경우 먼저 Excel 마법사를 사용하여 파일을 열어 문자 데이터가 포함된 맨 위 줄 가져오기를 방지할 수 있습니다. 그렇게하면 열이 문자 열로 바뀌지 않습니다. 그런 다음 결과 테이블에서 소스 스크립트를 가져와서 JSL 스크립트 내에서 사용할 수 있습니다.
저장하는 한 JMP는 Excel로 저장할 때 항상 열 머리글을 저장합니다. 그것을 피할 수 있는 방법은 없습니다. JMP에는 실제로 VBA를 사용하거나 JMP 외부에서 다른 프로그램을 구동할 수 있는 기능이 없습니다. Excel의 VBA와 같은 다른 프로그램에 의해 구동되는 자동화 인터페이스가 있습니다. Excel과 JMP를 모두 구동하고 두 가지에 대한 컨트롤러 역할을 하는 VB 프로그램을 작성할 수 있지만 이는 점점 더 복잡해지고 있습니다. 이 시나리오에서는 JMP에서 파일을 연 다음 VB/VBA를 사용하여 데이터를 검색하고 다시 VB/VBA를 사용하여 Excel 테이블의 데이터를 채우도록 할 수 있습니다.
브라이언 코르코란
JMP 개발
Re: Excel 표 서식 지정VBA도 마음에 들지 않지만 보고서 형식이 제어할 수 없기 때문에 선택의 여지가 없습니다.
대신 jsl 명령을 사용하여 VBA 명령을 호출/활성화할 수 있습니까? 기본 사용자 인터페이스가 Excel 매크로 대신 JMP가 되기를 원합니다.
보고서에 비표준 헤더가 있습니다(실제 헤더가 아니라 데이터 테이블 앞에 여러 행의 정보가 있고 데이터 테이블보다 적은 열이 있음).
- 맨 위에 헤더가 아닌 행으로 인해 모든 열을 "문자"로 변환해야 합니다.
- Excel로 저장할 때 "표 머리글 내보내기" 옵션을 사용할 수 없게 됩니다(.txt의 경우 작동).
- 그런 다음 jsl은 행 이름을 "열 1", "열 2", ...로 모든 것 위에 추가했습니다.
Re: Excel 표 서식 지정VBA를 사용하여 JMP 스크립트를 실행한 다음 VBA에서 모든 서식 항목을 작성할 수 있습니다. 그리고 악마의 옹호자 역할을 하는 데에는 이유가 있나요? 필요 엑셀에 넣을까? JMP에는 많은 서식 옵션이 있습니다(저는 VBA를 정말 싫어합니다).
Re: Excel 표 서식 지정JMP에서 Excel 스프레드시트의 정확한 형식을 얻으려면 xml 출력을 사용하여 수행하는 한 가지 방법이 있습니다.
- 병합된 열, 색상 등을 필요한 형식으로 정확하게 사용하여 원하는 Excel 스프레드시트를 만듭니다.
- "XML 스프레드시트 2003(*.xml) 형식을 사용하여 .XML 파일로 저장
- 이제 어려운 부분이 나옵니다. JSL을 사용하여 이 동일한 xml 파일을 리버스 엔지니어링합니다. JMP 데이터 세트의 데이터를 xml 파일로 대체하면 멋진 형식의 출력이 생성됩니다.