Excel 97-2003 파일을 가져 오는 중 오류JMP 커뮤니티님께,
(Windows 10 Enterprise, 64 비트, JMP 14.0.0 및 JMP Pro 14.1.0)
JSL을 사용하여 JMP로 가져와야하는 수백 개의 Excel 파일이 있으며 수백 개의 파일에서 코드를 실행할 때이 문제가 발생할 때까지 모자를 쓰는 데 성공했습니다. 이 코드는 첫 번째 542 파일에서 작동하지만 543에서 중단됩니다.
JMP 경고 창 :
Excel 마법사에서 파일을 여는 중 오류가 발생했습니다. Excel 97보다 오래된 파일은 열지 못할 수 있습니다. 이 경우 모든 시트 열기 환경 설정을 사용해야합니다.
커뮤니티 페이지에서 일부 검색을 수행했으며 다른 사이트에서도 비슷한 문제가 발생했지만 해당 솔루션은이 경우에 적용 할 수 없습니다.
문제 : 1) 파일을 새 형식으로 다시 저장할 수 없으며 기존 형식을 사용해야합니다. 2) 형식은 92-2003 (.xls)이며 마법사에서 열 수 있어야합니다 (다른 모든 파일은 97-2003이며 작동). 3)이 코드는 자동화 된 JSL 코드이므로 전체 코딩 및 루프 구조를 완전히 변경하므로 통합 문서에 여러 개의 탭이 있으므로 "모두 열기"탭으로 수정할 수 없습니다. 4) "선택한 워크 시트"를 사용하여 파일을 열면 작동하지만 소스 스크립트를 제공하지 않으므로 데이터를 얻기 위해 해결 방법을 생성하는 방법을 잘 모르겠습니다. 그 후 내가; 5) 다른 사람이 파일을 열지 않았습니다. 6) JMP에서 열 수 있고 (모두 열기 사용) Excel에서 열 수 있으므로 손상되지 않습니다.
모든 제안을 환영합니다.
감사!,
DS
다시 : Excel 97-2003 파일을 가져 오는 동안 오류가 발생했습니다권장되는 방법은 Excel에서 열고 Excel xlsx 형식으로 저장하는 것입니다. 이것이 불가능하므로 JSL Open 명령을 사용하여 파일을 연 다음 스크립트를 종료하기 전에 환경 설정을 재설정하여 JSL에서 Excel 열기 환경 설정을 시도 할 수 있습니다.
브라이언 코코 란
JMP 개발
다시 : Excel 97-2003 파일을 가져 오는 동안 오류가 발생했습니다안녕하세요 아리따움 ,
의견을 보내 주셔서 감사합니다. 불행히도 JSL에서 Open () 명령을 수행 할 수도 없습니다. 그렇게하면 "열기"버튼의 드롭 다운 메뉴에서 다른 옵션을 선택하더라도 여전히 같은 오류가 발생합니다.
JMP 파일에 매크로가 포함 된 xls 파일을 여는 데 문제가 있습니까? 이상한 점은 JMP로 가져 오지 않는이 파일을 제외하고 JMP로 가져 오는 모든 Excel 파일이 동일하다는 것입니다. xlsx 파일로 저장하려고 시도했지만 데이터를 다른 데이터베이스로 전송하는 데 필요한 내부 매크로가 있기 때문에 할 수 없습니다. 예,이 같은 매크로는 다른 모든 500 개 이상의 파일에 존재합니다.
JMP가 xlsm 파일 (매크로가있는 최신 xls 버전)도 열 수 있음을 확인할 수 있습니다. 이 파일에 대해 이상한 점이 있습니다. 어쩌면 그로 인해 손상된 것이있을 수 있지만 그 문제가 무엇인지 추적 할 수는 없습니다.
감사!,
DS