在学会VS操作MySQL数据库后,相信很多人都会想说试一试用VS来操作Excel,毕竟Excel也是一个数据库而且更常用,更方便。确实,这是可以实现的,这里有参考的网站,亲测可用,所有这里就不多做解释了。 https://www.cnblogs.com/MirageFox/p/4919672.html

但是写过其他数据库连接的朋友,应该都知道,在查询和增删改的时候,SQL语言很重要,写错了,程序就无法正常运行,常常想要查询的表格出不来,也没有增删改成功。我个人的经验是从MySQL那边调试完正确的SQL语句直接放到程序里面用,保证不出错。 同样的,连接Excel的语句也要经过测试,能用才行,不然后期程序找错,很难找。

1,我们新建一个Excel作为我们的数据库,这里建立的名字是英文还是中文都可以,下方的表名对于查询是不起作用的!!!(当初就以为这个表名就是实际查询的表名,而耽搁了很多时间)

2,很重要的一步,给每一个表框起来,定义名称,可以改个好找的名称,比如table1,或者信息表之类的

3,点击数据,找到获取数据的自其他源,找到Microsoft Query

4,按完确认后,找到自己想要使用的那个工作簿,选中自己想使用到的表

5,最后一步,可以写SQL语言啦

以上就是所有内容了,这里放几条测试的SQL语言,以供参考

这个时候我们再打开SQL,它里面会把程序补充的更加完整,我们就可以直接复制粘贴到VS的DAL层直接使用啦~

对于联结的使用的话,在MySql里面的的join,natural join是不可以用的,测试了left outer join 可以用,或者可以用where来代替一下:select table1.name,table1.paid from table1,table2 where table1.id=table2.id;

然后要提醒的是在用Microsoft Query的过程中是无法修改Excel表格内容的。

在Excel中使用SQL语言相关推荐

  1. 在EXCEL中使用SQL语言对工作表进行操作

    选中第一份表格右键,选择定义名,第二份表也如此. 选择菜单中的"数据",再选"其他来源",再选最后一个,从MICROSOFT QUERY 再在弹出的窗口选择EX ...

  2. 如何在Excel中使用SQL语言?

    如何在 Excel 中获取外部数据源? 使用 SQL 查询数据,首先需要数据源.如果我们用 Excel 来呈现这些数据的话,就需要先从外部导入数据源.这里介绍两种直接导入的方式: 通过 OLE DB ...

  3. 在EXCEL中使用SQL语句查询

    SQL语句在数据库使用中十分重要. 在EXCEL中可以不打开工作簿,就获取数据,对多工作簿操作很用,也很快. 对大量数据处理,比循环快很多,但是比词典方法还有点距离(可惜我还没有学会词典). 对数据库 ...

  4. 在Excel中使用SQL语句查询和筛选

    本文转自:http://blog.sina.com.cn/s/blog_5fc375650102e1g5.html 今天在微博上看到@数据分析精选 分享的一篇文章,是关于<在Excel中使用SQ ...

  5. java sql封装,在Java系统中封装SQL语言的处理方法及系统的制作方法

    在Java系统中封装SQL语言的处理方法及系统的制作方法[ 技术领域: ][0001]本发明涉及计算机数据处理 技术领域: ,特别是涉及一种在Java系统中封装SQL语言的处理方法及系统.[ 背景技术 ...

  6. 在excel中执行Sql语句,实现复杂查询

    引子 Excel过滤与查找数据的功能很强,但如果是非常复杂的查询还是用SQL语句来得直接.但这需要有一些数据库的专业知识. 实事上excel支持对Sheet上的数据进行sql查询,这时Sheet名就是 ...

  7. VB中的SQL语言——增、删、改、查

    结构化查询语言简称SQL,SQL是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统.SQL语言主要有四个部分:数据定义语言.数据操纵语言.嵌入式SQL语言的使用规定.数据控 ...

  8. 在茫茫excel寻找寿星------生日慰问用oledb连接excel表并用sql语言操作

    关于程序的一些想法: 单位的全部生日名单保存在excel里,本来我想用config配置文件管理,直接调出.但实际操作的时候出现了问题:操作config需要知道key才可以获得value,换句话说我在知 ...

  9. Excel 中使用SQL 语句查询数据(七)-----用LIKE 运算符进行模糊匹配查询

    这篇博文要和大家分享的是用LIKE 运算符进行模糊匹配查询下图数据源商品代号包含数字的数据. 我们用Microsoft query连接数据源,步骤请参考本系列第一篇博文.语句如下图 其中 LIKE ' ...

最新文章

  1. oracle11g ora00838,管理oracle11g內存設置 解決ora-02097 ora-00838 ora-00845報錯問題
  2. VirtualBox - RTR3InitEx failed with rc=-1912 (rc=-1912)
  3. Hibernate two table same id
  4. 使用Advanced Installer进行二次打包
  5. tf.layers.Dense与 tf.layers.dense的区别
  6. 局部配置和全局配置_06. 教你零基础搭建小程序(解读全局配置文件-tabBar字段)...
  7. 用ViewPager实现轮播效果
  8. mysql-conn.php_PHP连接MySQL方式
  9. python和java还有sql区别_人人都在学编程?Python,R,Java,SQL,你究竟需要学哪一种?...
  10. 软件无线电的发展与展望
  11. docucentre s2011默认登录密码
  12. Android小白从零开始学Android开发的要点总结(内含福利)
  13. 龙格库塔解一阶微分方程c语言,四阶龙格库塔法解微分方程
  14. 南航计算机考研调剂,南京航空航天大学接受调剂生的时间定了,南航读研就业会咋样...
  15. 【转】磁场传感器和方位(上)
  16. 为什么我要选择使用 Yarn 来做 Docker 的调度引擎
  17. 行式 Excel 文件拆分
  18. error C2065: ‘salary‘ : undeclared identifier
  19. OpenCV:Scalar数据类型理解
  20. 3d游戏建模基础教程:3D建模应用领域和四种常用建模方法

热门文章

  1. 辗转相除求最大公约数原理
  2. Flutter 动态化新知识
  3. 封装win7系统、制作win7GHO镜像、制作一个自定义的镜像文件具体步骤、制作Win10镜像gho
  4. 鲸探NFT数字臧品系统开发技术分享
  5. NVIDIA GeForce GTX 950M 新出驱动程序
  6. java 与jni转码,Android NDK开发之旅37--FFmpeg转码压缩
  7. 2021牛客寒假算法基础集训营1 E.三棱锥之刻
  8. 计算机屏幕的作用是什么,电脑屏幕分辨率是什么?有什么作用
  9. easyui datagrid表格头部鼠标右键进行列隐藏和展示
  10. mac电脑如何导入ps笔刷 ,Adobe Photoshop笔刷导入安装教程详解