您当前的位置: 首页 > office教程 > Excel教程 > Excel编写宏实现每分导10000条数据

Excel编写宏实现每分导10000条数据

作者:不详 来源:网络 发布时间: 2011-10-25 14:54 点击:
Excel编写宏实现每分导10000条数据,解决工作过程中,经常性的从Excel中导入数据库(sql数据库),创建宏 一般宏都是这种样子的 sub aaa() end sub 把下列代码放入宏中 Dim i,k As Integer Dim conpon,groupbugcode As String Dim strSql As Variant Dim connctiong As St

Excel编写宏实现每分导10000条数据

  Excel编写宏实现每分导10000条数据,解决工作过程中,经常性的从Excel中导入数据库(sql数据库),创建宏
  
  一般宏都是这种样子的
  
  sub aaa()
  
  end sub
  
  把下列代码放入宏中
  
  Dim i,k As Integer
  
  Dim conpon,groupbugcode As String
  
  Dim strSql As Variant
  
  Dim connctiong As String
  
  Dim cn As New ADODB.Connection
  
  Dim isUsed,userid,orderid As Integer
  
  isUsed=0
  
  userid=0
  
  orderid=0
  
  Dim s As Integer
  
  Dim o As Long
  
  'dsn数据库连接,需要在控制面板--管理工具--odbc中配置,配置为要导入的目标数据库
  
  cn.Open"DSN=wcj;uid=sa;pwd=sasa"
  
  With Sheet1
  
  For k=2To30000
  
  conpon=.Cells(k,1)'1为列数,列数从1开始计数
  
  If conpon<>"" Then
  
  groupbugcode=.Cells(k,2)
  
  strSql=" insert into GB_Coupons(Coupon,GroupBuyCode,IsUsed,UserID,OrderID,UpdateDate)values('"&conpon&"','"&groupbugcode&"',"&isUsed&","&userid&","&orderid&",getdate())"
  
  cn.Execute strSql
  
  s=s+1
  
  End If
  
  Next k
  
  End With
  
  cn.Close
  
  Set cn=Nothing
  
  MsgBox"导入"&s&"条数据成功!"
  
  能实现每分钟导入10000条数据

分享到:
本文"Excel编写宏实现每分导10000条数据"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(1)
100%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4