Vb.net 在vb中尝试从excel读取时出错

Vb.net 在vb中尝试从excel读取时出错,vb.net,excel,Vb.net,Excel,当我试图在vb中读取excel文件时,出现了“找不到可安装的isam”异常。我试过谷歌,我得到的最多的信息是我的连接有问题,但我不知道如何解决这个问题。这是我的连接字符串 Dim MyConnection As System.Data.OleDb.OleDbConnection MyConnection = New System.Data.OleDb.OleDbConnection _ ("Provider=Microsoft.Jet.Oledb.4.0; Data Source

当我试图在vb中读取excel文件时,出现了“找不到可安装的isam”异常。我试过谷歌,我得到的最多的信息是我的连接有问题,但我不知道如何解决这个问题。这是我的连接字符串

Dim MyConnection As System.Data.OleDb.OleDbConnection
MyConnection = New System.Data.OleDb.OleDbConnection _
        ("Provider=Microsoft.Jet.Oledb.4.0; Data Source='" & Application.StartupPath & "\kk.xls'; Extended Properties=Excel 9.0;")

尝试不使用单引号,并更改为
Extended Properties=Excel 8.0

尝试不使用单引号,并更改为
Extended Properties=Excel 8.0

我不确定这是否会解决问题,但尝试不使用单引号,并更改为
Extended Properties=Excel 8.0。
非常感谢@Doug Glancy。我完全按照你说的做了,现在效果很好。为什么不把它作为一个答案,这样我就可以勾选它呢?我不确定这是否会解决它,但尝试不使用单引号,并更改为
Extended Properties=Excel 8.0。
非常感谢@Doug Glancy。我完全按照你说的做了,现在效果很好。为什么不把它作为一个答案,这样我就可以勾选它呢?作为旁注,如果你有Excel 2010,版本是14.0。作为旁注,如果你有Excel 2010,版本是14.0