UFT에서 Excel 테스트를 실행하고 있으며 때때로 "DataTable.ImportSheet operation failed.Invalid file"오류 번호 20012가 표시됩니다.DataTable.ImportSheet 작업이 실패했습니다. 잘못된 파일
DataTable.ImportSheet filepath,scriptname,"Action2"
파일 경로가 많은 시트 (스크립트)
scriptname는 엑셀 conatins 내 통합 문서의 경로 :
이 스크립트를 가져 오는 내 방식입니다 스크립트의 이름 내가 실행하고 싶습니다
Action2 : 스크립트에 포함될 수있는 모든 가능한 키워드를 모두 포함합니다.
아무쪼록,이 오류가 발생합니다.
문제는 일부 스크립트와 3 ~ 4 회 실행 시간 이후가 아닌 다른 스크립트에서 잘 작동하는 것입니다.
Excel 2016 및 UFT 12로 작업 할 때 문제가 Excel 자체와 코드에 있다고 생각합니까? 워크 시트를 가져 오기위한
의 전체 파일을 사용
Datatable.Import
을 가져 오려면? @ Dave [답변] (http://stackoverflow.com/a/40002722/6352151)에 명시된 바와 같이, 매개 변수로 전달하는 대상에 문제가있을 수 있습니다. –[이 게시물]에 따라 여전히 문제가 있으므로 http://stackoverflow.com/questions/40126567/loop-all-the-rows-of-a-worksheet-and-copy-them-into-a-blank-sheet), 여기에 답장을 보내고 있습니다. 해당 코드 줄에 UFT에 중단 점을 넣고 모든 변수를 확인하고 올바르게 채워 졌는지 확인하십시오. 파일과 워크 시트가 모두 같은 이름으로 (동일한 확장명으로 '.xls'는' xlsx'와는 다른 xlsx' 등)와 Action2 (테스트를 위해서)가 존재합니다. 결과를 알려주세요 –