請幫我解決這個問題。我需要從SQL Server 2008 R2中讀取一張Excel 2007。我想讀取這些數據,包含數據並存儲在臨時表中。但是現在我在閱讀Excel時遇到問題,因爲它向我顯示了SQL Server的錯誤。我需要讀它我如何從SQL Server 2008 R2中讀取一張Excel?
Error: Not registered the OLE DB provider "Microsoft.ACE.OLEDB.12.0"
我希望你能幫助我與它的問題,請。
我已經執行了它。也許我錯過了一些東西。我的操作系統是Windows 7 64位
代碼:
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
在此先感謝。
閱讀有關[鏈接服務器](https://www.mssqltips.com/sqlservertip/2018/using-a-sql-server-linked-server-to-query-excel-files/)和[更多信息](https:// social。 msdn.microsoft.com/Forums/sqlserver/en-US/a808e6df-9fcf-4801-9d9e-bb658d4e54d6/excel-2013-64-bit-workbook-as-a-linked-server-for-64-bit-sql- server-2012?forum = sqldataaccess) – Shnugo