--打開選項,环境:WINDOWS7 32X OFFICE2010 32X SQL2008R2 AccessDatabaseEngine2010 X32
/*打开时首先打开show advanced options
关闭时最后关闭show advanced options
*/
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1
RECONFIGURE
GO
/*輸入查詢或導入導出
如果先用EXCEL 12.0指定EXCEL版本,那麼指定文件路徑時使用DATABASE=xxxx中间分号分隔.将EXCEL 12.0;DATABASE=xxx全部用单引号括起来
如果先用'DATA SOURCE=xxxx'指定路径,那么用Extended Properties="xxxxx"来指定EXCEL版本.中间分号分隔,并且版本号需要使用双引号.
HDR和IMEX参数放成EXCEL版本号后,在双引号之内
*/
/*以下可以成功查询
SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0','EXCEL 12.0;
DATABASE=C:\Users\Administrator\Desktop\0625\料品名增加中文前\0725入庫明細表222.xls')...[SHEET1$]
*/
/*以下可以成功查询
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','EXCEL 12.0;HDR=yes;IMEX=1;
DATABASE=C:\Users\Administrator\Desktop\0625\料品名增加中文前\0725入庫明細表222.xls',[SHEET1$])
*/
--以下成功查询
SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0',
'DATA SOURCE=C:\Users\Administrator\Desktop\0625\料品名增加中文前\0725入庫明細表222.xls;EXTENDED PROPERTIES="EXCEL 12.0;HDR=NO;IMEX=1"')...[SHEET1$]
--完成後關閉選項
RECONFIGURE
EXEC sp_configure 'Ad Hoc Distributed Queries', 0
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 0
RECONFIGURE
EXEC sp_configure 'show advanced options', 0
RECONFIGURE
/*打开时首先打开show advanced options
关闭时最后关闭show advanced options
*/
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1
RECONFIGURE
GO
/*輸入查詢或導入導出
如果先用EXCEL 12.0指定EXCEL版本,那麼指定文件路徑時使用DATABASE=xxxx中间分号分隔.将EXCEL 12.0;DATABASE=xxx全部用单引号括起来
如果先用'DATA SOURCE=xxxx'指定路径,那么用Extended Properties="xxxxx"来指定EXCEL版本.中间分号分隔,并且版本号需要使用双引号.
HDR和IMEX参数放成EXCEL版本号后,在双引号之内
*/
/*以下可以成功查询
SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0','EXCEL 12.0;
DATABASE=C:\Users\Administrator\Desktop\0625\料品名增加中文前\0725入庫明細表222.xls')...[SHEET1$]
*/
/*以下可以成功查询
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','EXCEL 12.0;HDR=yes;IMEX=1;
DATABASE=C:\Users\Administrator\Desktop\0625\料品名增加中文前\0725入庫明細表222.xls',[SHEET1$])
*/
--以下成功查询
SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0',
'DATA SOURCE=C:\Users\Administrator\Desktop\0625\料品名增加中文前\0725入庫明細表222.xls;EXTENDED PROPERTIES="EXCEL 12.0;HDR=NO;IMEX=1"')...[SHEET1$]
--完成後關閉選項
RECONFIGURE
EXEC sp_configure 'Ad Hoc Distributed Queries', 0
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 0
RECONFIGURE
EXEC sp_configure 'show advanced options', 0
RECONFIGURE