External table is not in the expected format.
通常在尝试使用 Excel 2007 文件时出现。
使用以下连接字符串似乎可以解决大多数问题。
dim path as string = yourfilepath
dim connStr as string = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;"
编辑
有时,当您使用
.xlsx
文件时,这也可能会失败。如果是这种情况,您应该在电脑中安装 JET 数据库引擎来覆盖这些错误。它可用 http://www. microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en