MS-SQL 데이터베이스 프로그램을 통해 엑셀 데이터를 가져오거나 내보낼 수 있습니다. 그런데 가져오기 과정에서 “엑셀 가져오기 외부 테이블 형식이 잘못되었습니다. (Microsoft JET Database Engine)”라는 오류가 발생하는 경우가 있습니다. 이 오류는 주로 인터넷이나 외부에서 다운로드한 엑셀 파일에서 발생하는 경우가 많습니다.
먼저 데이터 원본 엑셀 파일이 문제가 없는지 확인하기 위해서 문제가 되었던 엑셀 파일을 열어 주시면 됩니다.
문제가 없었던 엑셀 파일이라면 별도의 작업 없이 엑셀 프로그램에서 파일을 다시 저장하는 것만으로도 오류를 간단히 해결할 수 있습니다. 특히 호환성이 좋은 Excel 97–2003 통합 문서(.xls) 형식으로 다시 저장하면 문제가 해결되는 경우가 많습니다.
저장이 완료된 엑셀 파일을 다시 MS-SQL 데이터베이스에서 데이터 가져오기로 불러오면, 해당 오류가 발생하지 않고 정상적으로 데이터를 가져올 수 있었습니다. 정확한 원인을 단정하기는 어렵지만, 외부에서 받은 엑셀 파일이 변환 과정에서 MS-SQL과의 호환성 문제가 생겨 이런 오류가 발생하는 경우로 보입니다. 물론 원본 엑셀 파일 자체가 손상되었던 파일이라면 정상적인 파일로 다시 테스트 하시면 좋을 것 같습니다.