【问题标题】:How I can read a sheet of Excel from SQL Server 2008 R2?如何从 SQL Server 2008 R2 读取 Excel 表?
【发布时间】:2016-01-29 21:34:20
【问题描述】:

请帮助解决我遇到的这个问题。我需要从 SQL Server 2008 R2 中读取一张 Excel 2007。我想读取包含数据并存储在时态表中的数据。但是现在我在读取 Excel 时遇到了问题,因为它向我显示了来自 SQL Server 的错误。阅读需要什么

错误:未注册 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”

希望你能帮我解决这个问题。

我已经执行了。也许我错过了一些东西。我的操作系统是 Windows 7 64bit

代码:

SELECT * 
INTO TB_EXAMPLE 
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0; Database=C:\Microsoft\Test.xls; HDR=YES; IMEX=1', 'SELECT * FROM [Plan1$]') 
GO

提前致谢。

【问题讨论】:

标签: sql sql-server excel sql-server-2008-r2


【解决方案1】:

您需要安装 Office System 驱动程序:数据连接组件

https://www.microsoft.com/en-us/download/confirmation.aspx?id=23734

这将注册 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-01
  • 1970-01-01
  • 2013-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多