luoyexian 发表于 2013-1-14 07:15:29

SQL2005和(Excel |access)之间的数据导入导出

来源:http://liomao.iteye.com/blog/432875
--采用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 fromOpenRowSet('microsoft.jet.oledb.4.0',';database=d:\test.mdb','select * from useinfo')``````````````````````````````````````````  
 
页: [1]
查看完整版本: SQL2005和(Excel |access)之间的数据导入导出