VBA连接Excel数据库

本文介绍了如何在Windows 7和Excel 2010环境下,利用VBA将Excel作为数据库,通过SQL语句实现高效的数据筛选。具体步骤包括连接数据库、构造SQL语句、执行查询和数据复制。当数据量较大时,这种方法比传统循环判断更具优势。
摘要由CSDN通过智能技术生成

微信公众号原文

系统:Windows 7
软件:Excel 2010

使用场景or困惑

  • 本公众号的一些文章中是使用Access做数据库的,很多操作都是通过SQL实现的,对比传统方式,还是高效了很多
  • 那么如果只有Excel,能否实现Access那样的高效呢?也就是说将Excel作为数据库来操作

示例:Excel作为数据库,从Excel中获取来自于交通院,语文和数学成绩都是>80分的信息
2.png

实现结果
3.png

思考

  1. 传统方法:对数据表进行循环判断,找到满足条件的行
  2. 新方法:查询通过一句SQL实现SQL = "Select " & filds & " From " & tbl_name & " Where (" & searchC & ")",逻辑过程如下:
    • 连接数据库
    • 确定SQL语句
    • 执行SQL语句
    • 获取结果
    • 断开数据库
  3. <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值