辅导:SQLServer与Excel相互调用
来源:优易学  2011-11-18 13:08:20   【优易学:中国教育考试门户网】   资料下载   IT书店
  SQL Server 与 Excel 之间直接调用,可以直接完成相互导入导出。基本思想是把Excel作为数据库进行处理,通过调用不同数据库来完成数据处理。
  1.从excel直接读入数据库
  insert into t_test ( 字段 )
  select 字段
  FROM OpenDataSource( @#Microsoft.Jet.OLEDB.4.0@#,
  @#Data Source="C:\test.xls";
  User ID=Admin;Password=;
  Extended properties=Excel 8.0@#)...[sheet1$]
  2.从数据库直接写入excel
  exec master..xp_cmdshell @# bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout c:\test.xls -c -S"soa" -U"sa" -P"sa" @#
  注意:参数的大小写,另外这种方法写入数据的时候没有标题。

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训