zoukankan      html  css  js  c++  java
  • Sql 脚本导入EXCEL数据

    Sql 脚本导入EXCEL数据
     1 delete excel
     2 
     3 --讀取EXCLE表數
     4 SELECT e_mail  excel FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
     5 'Data Source=C:\Documents and Settings\geovindu\桌面\vip平常按排工作\2010-06-18\2010-06-18.xls;Extended Properties=Excel 8.0')...[Sheet1$]
     6 GO
     7 
     8 
     9 --讀取EXCLE表數
    10 SELECT e_mail  excel FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
    11 'Data Source=C:\Documents and Settings\geovindu\My Documents\Visual Studio 2005\Projects\Sales\emailList.xls;Extended Properties=Excel 8.0')...[Sheet1$]
    12 GO
    13 
    14 --創造新表
    15 
    16 SELECT e_mail INTO  excel FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
    17 'Data Source=C:\Documents and Settings\geovindu\My Documents\Visual Studio 2005\Projects\Sales\emailList.xls;Extended Properties=Excel 8.0')...[Sheet1$]
    18 GO
    19 
    20 --在原有表插入,EXCEL的單元格列頭名與表名要一致
    21 INSERT INTO excel 
    22 SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
    23 'Data Source=C:\Documents and Settings\geovindu\桌面\vip平常按排工作\2010-06-18\2010-06-18.xls;Extended Properties=Excel 8.0')...[Sheet1$]
    24 GO
    25 SELECT * FROM excel
    26 
    27 DELETE excel WHERE e_mail is null
    28 
    29 drop table vipEmail
    30 select vipno,e_mail into vipEmail from excel
    31 
    32 select * from vipEmail
    33 ---
    34 SELECT e_mail INTO excel FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
    35 'Data Source=C:\Documents and Settings\geovindu\My Documents\Visual Studio 2005\Projects\Sales\emailList.xls;Extended Properties=Excel 8.0')...[Sheet1$]
    36 
    37  
    38 
    39 select * from openrowset('Microsoft.Jet.OLEDB.4.0''Excel 8.0;Database=C:\Documents and Settings\geovindu\My Documents\Visual Studio 2005\Projects\Sales\emailList.xls','select * from [''Sheet1$'']')
    40 
    41 
    --2005用法
    --启用Ad Hoc Distributed Queries:
    exec sp_configure "show advanced options",1
    RECONFIGURE
    
    exec sp_configure "Ad Hoc Distributed Queries",1
    reconfigure
    --2005
    SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0',
    'Data Source=F:\Javascript\mapabc\geovindu20160122 101754.xls;Extended Properties=Excel 8.0')...[geovindu$]
    GO
    
    SELECT * FROM OpenDataSource( 'Microsoft.ACE.OLEDB.12.0','Data Source=F:\Javascript\mapabc\geovindu20160122 101754.xls;Extended properties=Excel 8.0')...geovindu$
    
    --SELECT * from openrowset('Microsoft.ACE.OLEDB.12.0', 'Excel 8.0;Database=F:\Javascript\mapabc\geovindu20160122 101754.xls','select * from [''geovindu$'']')
    
    --使用完成后,关闭Ad Hoc Distributed Queries:
    exec sp_configure "Ad Hoc Distributed Queries",0
    reconfigure
    exec sp_configure "show advanced options",0
    RECONFIGURE
    

      

  • 相关阅读:
    用VBS脚本查询纯真IP库QQWry.dat(转)
    微软的进程监视器监视进程注册表,文件系统和线程等活动process monitor
    纯真IP库详解(转)
    VBS的开发利器WMI信息绑定参考地址
    VBS去除指定的字符串中的重复项返回重复后的字符串
    WMI中相关的操作说明execquery 或者是instancesof
    VBS字符编码的说明
    VBS中的Asc/AscB/AscW和Chr/ChrB/ChrW函数之间的区别(转)
    随笔我的想法
    关于ANSI字符编码的BUG问题(转)
  • 原文地址:https://www.cnblogs.com/geovindu/p/1760114.html
Copyright © 2011-2022 走看看