我试图将此 excel 表放入表中,因此我可以对其应用 select 语句等,以使用其信息更新表。
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\PB.xlsx',
'SELECT * FROM [Sheet1$]')
我正在运行 64 位机器。不知道它是什么excel版本。
错误:
消息 7399,级别 16,状态 1,第 1 行链接服务器“(null)”的 OLE DB 提供程序“Microsoft.Jet.OLEDB.4.0”报告错误。提供商没有提供有关该错误的任何信息。消息 7303,级别 16,状态 1,第 1 行无法初始化链接服务器“(null)”的 OLE DB 提供程序“Microsoft.Jet.OLEDB.4.0”的数据源对象。
当我更改为 Excel 12.0 时;
链接服务器“(null)”的 OLE DB 提供程序“Microsoft.Jet.OLEDB.4.0”返回消息“找不到可安装的 ISAM。”。消息 7303,级别 16,状态 1,第 1 行无法初始化链接服务器“(null)”的 OLE DB 提供程序“Microsoft.Jet.OLEDB.4.0”的数据源对象。