尝试访问 Excel 时出现外部表格式不正确的错误

问题描述 投票:0回答:1
vb.net excel excel-2007 xlsx import-from-excel
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.