--採用SQL語句實現sql2005和Excel 數據之間的數據導入導出,在網上找來一--下,實現方法是這樣的:
--Excel---->SQL2005 導入:
select * into useinfo from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=d:\db.xls',sheet1$);
--其中,useinfo 是數據庫中的一個表,d:\db.xls 爲數據源,值得提出的是:--sheet1$,記得加上$。
---SQL2005--->Excel 導出:
insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=d:\test.xls',sheet1$) select * from useinfo;
--新建一個test.xml 文件,其中test.xml的sheet1 的表頭必須要和useinfo的列----名相一致.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
----附上access的
insert into OpenRowSet('microsoft.jet.oledb.4.0',';database=d:\test.mdb','select * from useinfo')
select * from useinfo;
----------------------------------------------------------------------------
select * into hi from
OpenRowSet('microsoft.jet.oledb.4.0',';database=d:\test.mdb','select * from useinfo')
``````````````````````````````````````````