Excel "외부 테이블 형식이 일치하지 않습니다" 오류 해결
질문:
연결 문자열(Microsoft.Jet.OLEDB.4.0 및 확장 속성=Excel 8.0 포함)을 사용하여 Excel(xlsx) 파일을 읽을 때 파일을 Excel에서 열지 않으면 "외부 테이블 형식이 일치하지 않습니다"라는 메시지가 나타날 수 있습니다. 실수로 나타납니다.
해결책:
xlsx 파일을 엑셀에서 열지 않고 바로 접근하려면 연결 문자열을 다음과 같이 수정하세요.
연결 문자열 예:
<code class="language-csharp">public static string path = @"C:\src\RedirectApplication\RedirectApplication1s.xlsx"; public static string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;";</code>
이 수정된 연결 문자열을 사용하면 먼저 Excel에서 파일을 열지 않고도 Excel 파일을 읽을 수 있어야 합니다.
위 내용은 Excel에서 XLSX 파일을 읽을 때 '외부 테이블이 예상 형식이 아닌'오류가 아닙니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!