JSL에서 Excel 파일이 비어 있는지 확인<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />여보세요
문제가 있습니다. JSL 스크립트에 입력하는 데이터는 때때로 제공 할 데이터가 없을 때 빈 Excel 파일을 반환하는 응용 프로그램에서 가져옵니다.
이 빈 테이블을 식별 할 방법이 있습니까?
열려고하면 jmp가 오류를 발생시키고 스크립트를 중지합니다.
기능이 "비어 있습니다"는 열린 데이터 테이블에서 작동하고 파일에 직접 적용하면 파일이 비어 있는지 여부에 관계없이 항상 동일한 결과가 제공됩니다.
어떠한 제안?
감사
다시 : JSL에서 Excel 파일이 비어 있는지 확인고맙습니다! 나는 이런 식으로 정확하게 찾고 있었고 실행을 멈추지 않고 오류를 처리 할 수있었습니다.
나는 전에 try 함수를 우연히 발견했지만 그것을 찾을 수 없었다.
내가 파일의 목록에 cicle 내부에 간단한 양식을 사용합니다
file = "00_DD_.xls";
플래그 = 0;
보십시오 (dt = Open (file), flag = 1);
이 플래그를 사용하여 "불량 파일"목록의 작성 / 수정을 시작하지만 실제로 try 함수를 사용합니다
다시 : JSL에서 Excel 파일이 비어 있는지 확인스크립트를 멈추지 않으려면 try () 문에서 open ()을 묶을 수 있습니다. 빈 Excel 테이블을 식별하려면 다음과 같이 시도해보십시오.
만약 ( 누락 ( 시험 ( dt = 열다 ( "/path/file.xls" ) ) ) ,
보여 주다 ( "NOOO !, Excel 테이블이 비어 있습니다" ) ; // ... jsl 코드가 비어있는 경우
,
보여 주다 ( "계속해라!" ) ; // ... 파일에 데이터가 포함되어 있으면 jsl 코드
) ;