여기있는 모든 사람들이 중복으로이 질문을 마감하기 전에 다른 것들을 살펴본 결과 행운이없는 답변을 시도했다고 말해야합니다.Excel 2007 OLEDB 연결 : 파일에 하이퍼 링크가 포함 된 경우 오류가 발생했습니다.
여기에 내가 2007 년 연결 문자열에 대한 높고 낮은 검색 한
strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + FilePathBox.Text + ";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=1\"";
을 사용하고 연결 문자열이고 나는 모든 내가 본 하나 하나가 많은 조합을 시도했습니다. 하지만 아무리 예외가 있다고해도
External table is not in the expected format
이라고합니다.
Excel 2007이 설치되어 있고 올바른 드라이버를 별도로 설치하려고했습니다.
편집
좋아 이상한 일이 : 그것은 단지 내가 변환 할 노력하고있어 파일을 발생합니다. 새로운 xlsx 파일을 만들었고 정상적으로 작동했습니다. 이 특정 파일 일뿐입니다.
편집 2
내가 Conver 유럽에 시도 된 파일은 이메일 주소를했다. 전자 메일 주소를 입력하면 자동으로 Excel이 하이퍼 링크가됩니다. 이게 문제 야. 텍스트에서 하이퍼 링크를 제거하면 변환이 정상적으로 작동합니다. 파일에 하이퍼 링크가 포함되어있을 때 연결할 때해야 할 특별한 것이 있습니까? 여기
광산에는 암호가 없으므로 마지막 섹션을 꺼내겠습니까? –
연결 문자열과 같은 소리는 수정 사항에 따라 문제가되지 않습니다. – Zamboni