纠纷奇闻社交美文家庭
投稿投诉
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

如何在Excel中使用SQL语言?

6月14日 逆落雪投稿
  这个问题,系列文的第1章我们就讲过了,然而后台总是收到类似的提问,所以今天就再集中说一次。
  一般有三种方法。
  一种是MSQuery法,不常用,省略。
  一种是OLEDB法。具体过程是,单击Excel【数据】选项卡下的【现有链接】,在弹出的【现有链接】对话框中,单击【浏览更多】,选取目标文件后,依次【确定】,得到下面的【导入数据】对话框。
  图一
  然后单击【属性】按钮,得到【连接属性】对话框,再单击【定义(D)】选项卡,即可在【命令文本】编辑框中输入SQL语句,并【确定】执行。如下图所示。
  这种方法通常搭配数据透视表(图一的显示方式选择【数据透视表(P)】),此时SQL获取的记录集会自动成为透视表的数据源。
  此外也可以搭配PowerPivot(高级版本Excel勾选图一的【将此数据添加到数据模型】)。
  对于没有VBA基础的朋友来说,通常推荐这种方法,只要会写SQL查询语句,就可以直接使用了。
  下面是一个操作过程示例动画:
  我们分享的系列文章主要是使用的第3种方法,也就是VBAADOSQL。
  和第2种方法相比较,该法的优点系列文里已经说过很多了,这里也就不再细说。最重要的其实就两点,掰手指头,啊,我的手指头好白想念故乡的雪。
  1,借助VBA,SQL语句可以使用变量等。
  2,借助ADO,对数据,除了查,还可以增改删。
  对于VBA代码连面都不熟的朋友而言,是不是就不能使用VBA执行SQL了呢?
  并不是。
  VBA执行SQL语句有一个固定的套路。
  哪怕你连VBA代码一句都看不懂也没关系,只要知道在哪里写入SQL语句就可以了。
  也就是下列代码字体加粗的部分。
  代码如下:
  SubDoSqlExecute()
  DimcnnAsObject,rstAsObject
  DimMypathAsString,StrcnnAsString,SqlAsString
  DimiAsLong
  SetcnnCreateObject(adodb。)
  MypathThisWorkbook。FullName
  IfApplication。V12Then
  SProviderMicrosoft。jet。OLEDB。4。0;ExtendedPropertiesExcel8。0;DataSMypath
  Else
  SProviderMicrosoft。ACE。OLEDB。12。0;ExtendedPropertiesExcel12。0;DataSMypath
  EndIf
  cnn。OpenStrcnn
  SSELECTFROM〔学生表〕请在此处写入你的SQL代码
  Setrstcnn。Execute(Sql)
  Cells。ClearContents
  Fori0Torst。Fields。Count1
  Cells(1,i1)rst。Fields(i)。Name
  Next
  Range(a2)。CopyFromR
  cnn。Close
  SetcnnNothing
  EndSub
投诉 评论 转载

Excel表格美化十四招,让你的报表不再那么丑一个高质量的Excel文档,除了应具备数据准确、易读等特性,还应该有合理的布局结构、清新的色彩搭配以及整洁清晰的版面。这样才能提高数据的展现能力,提升Excel文档的品质感。……如何在Excel中使用SQL语言?这个问题,系列文的第1章我们就讲过了,然而后台总是收到类似的提问,所以今天就再集中说一次。一般有三种方法。一种是MSQuery法,不常用,省略。一种是OLED……Excel表格的所有公式用法。。。。。帮你整理齐了。。。最近兰色陆续收到很多关于excel公式操作的提问,于是乎索性把和excel公式相关的操作来一次大整理,好象你在网上还查不到这么全的,嘿嘿!建议收藏分享。批量输入公式……【EXCEL】很多人一直想要却得不到的功能,根。。。功能:1,自动根据关键字填充照片;2,自动调整图片大小到合并单元格(有贴边拉伸填充和保持长宽比不变形填充两种可选)3,支持根据同一关键字填充多张不同位置且不同填充单元格的照片插……学会Excel的这六个技巧,让你的领导刮目相看。。。小编是做网络营销工作的,在工作中经常和数据打交道,Excel更是每天都要用的软件,对excel中的各种函数和小技巧都略知一二,下面给大家详细的介绍一下,常用的六个小技巧,希望对……Word这几个冷技巧功能强大,不服不行,高手。。。在office办公中,除了需要掌握常用的操作外,还需要有一定的技巧,毕竟想要高效的办公,确实是需要高效处理工作的能力,今天就和大家来分享一下,共勉在即!!!1、word表……Excel表格中F1到F12组合,原来这么厉害!轻。。。对于很多人来说,在表格中做一些数据统计,已经是很平常的事情了。那么大家知道键盘上的F1到F12的组合在表格中有哪些应用吗?一起跟随小编看看吧!1。CtrlF1(显示隐藏功……word技巧终极大全【超详细整理版(一)】Word设置页面边框(左侧竖线、右侧竖线)的技巧在Word中插入不同页眉的技巧word绘制带有圆心的圆、垂线和正七边形的技巧用Word编辑受限制区域内容功能使……word文档整理:如何快速合并多个文档编按:工作中,我们常会将各部门的文档汇总成一个文件,即把多个Word文档内容整理到一个Word文档中,碰到这种情况,你不会总是用复制粘贴来完成吧?那可就太慢了,而且格……用了这么多年PPT才知道,按下这个键,200页W。。。在工作中我们经常需要制作PPT,应该很多小伙伴都习惯先将大纲写在Word中,然后再开始制作PPT吧?不过这样将写好地内容再复制粘贴到PPT很费时间,而且还要调整格式,有时候一个……单元格数据拆分只会CtrlE就out了,Excel全。。。使用Excel我们不可避免的就会碰到数据拆分等操作,从一行数据中我们需要根据需求提取特定的字符,这就涉及到数据拆分的操作。如上图所示,我们需要从每条地址中,单独的提取省份……巧用这5个超实用的Excel技巧,工作效率成倍。。。Excel表格数据处理慢的话,是会拖累我们的工作进度,降低我们工作效率的。所以想要有效提高工作效率,就要学会一些实用的Excel技巧了。今天小编也给大家整理了5个超实用的……
如何将文字转成语音PS画虚线快速方法怎样用美图秀秀来更准确的修改图片的像素?无线路由怎么设置密码宜丽客鼠标怎么使用三星手机用数据线连接不上电脑怎么办让别人查不到自己的QQ账号ai中矩形如何变成圆角在淘宝网买衣服怎么选尺码?客服如何推荐尺码?qq聊天记录保存在哪里怎样设置手机锁屏密码和图案微信钱包怎么设置安全钱包锁?我学会了画漫画暑假日记500字丁克30年的葛优为何61岁时突然要孩子,因为他替朋友养了16九仙草兰蔻粉水和dhc橄榄精华一起用可以吗怎么使用秋歌为题目的作文500字成功试射500公里的潜射导弹!韩国成为全球第8,暗藏美国2大爱转弯三一次振奋人心的运动会三年级作文每天2小时,奋战31天,我凭这份PDF拿下腾讯阿里京东等of儿童情绪不稳定可能与他们不喜欢吃蔬菜有关开课通知史上最强产品总监晋级大课北京站,四大梦想导师齐聚,期十六字令镜

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形