참고 Url : http://h5bak.tistory.com/139
불러오려는 엑셀의 형식을 기존에 설치된 드라이버가 인식하지 못할 경우 발생하는 에러입니다.
아래의 URL에서 드라이버를 다운로드/설치하시면 문제가 해결됩니다.
http://www.microsoft.com/ko-kr/download/details.aspx?id=13255
에러 메시지를 보고 서치하여 위와 같은 내용을 찾았고 참고하여 문제를 해결했습니다.
저 같은 경우에는 64bit OS 에 32비트 Ms Office 를 설치한 상태였고
"Microsoft Access Database Engine" 를 추가 설치했음에도 에러가 발생하였습니다.
원인은 OS는 64bit , Office는 32 bit , 프로그램 플랫폼은 any cpu 였습니다.
그래서.. 64bit 로 인식했으나 엑셀 드라이버가 32bit 라서 오류가 발생한것으로 생각되며
플랫폼을 32bit로 변경하여 빌드했더니 정상적으로 작동하였습니다.
any cpu = os bit 타입을 따라가는듯하네요
플랫폼은 드라이버를 따라간다는걸..배웠습니다.
os , 드라이버 맞춰 주는게 좋겠지만.. 저와 같이 엉뚱하게 쓰시는분들은 왠지 고민하실것같아서 에러노트에 남깁니다.