sql与Excel间的“表”对话

sql和Excel都有强大的数据处理功能,接触电脑不久,我们便会使用Excel来处理数据。对于咱们程序员来说,sq也是一个天天面对的另一种“表”。我们在学习sql的时候多数都是突兀的来学习它的增、删、改、查,很少考虑到它与另外的一个邻家,我们很熟悉的Excel有什么关联?

其实sql和exce应该属于一大家的兄弟了。都是微软的产品,虽然sql是微软与其他公司一块儿开发的,但是终究脱离不了数据处理的“表”的血缘关系。这段时间因为经常要检查导入到sql中的数据的正确性,时常徘徊在sql和Excel之间,这里跟大家分享一下,sql与Excel间的表的数据“交流”。

说起交流,自然就是双方的事儿,先看怎么将Excel中的数据导入到sql中。下面以如何将放有考生学生信息的Excel导入到sql的Student表中。

1、右击目标数据库—>任务—>导入


2、单击下一步后选择驱动程序和要导入的文件路径:

3、按照提示单击下一步后选择服务器填写验证信息和目标数据库:

4、点击下一步,确定导入的类型:

5、下面的这步很关键,选择excel的sheet和要导入到哪个表中:

6、按照提示进入下一步,选择默认设置,这里的错误提示一般采用默认即可:


7、点击立即运行:


8、最后点击完成按钮:


到这里Excel到sql的单方会谈就完成了,但是要注意sql中表字段的数据类型设置,比如,Excel中某一列的值是0.5,且sql中字段的类型是int型的,那么导入后都会自动转化成0。这个道理跟程序中的类型转化是一样的。

接下来是如何将sql表中的数据导入到Excel中。做法也很简单、

1、新建一个Excel,然后选择数据菜单—>自其它来源—>来自sql:


2、在连接向导中选择数据库,如果是本机,可以直接打点:

3、选择要导出数据的,数据库中的表:


4、点击完成:


5、选择导入的sheet工作簿:


6、最后点击确定,然后就可以将数据导出到Excel中了



截止到这里双方的“会谈”已经完成,因为一些数据在sql中直接操作不方便也不直观,导出到Excel中后我们可以交给没有任何编程基础的人来处理,处理好后再导入到数据库中。

可见sql和Excel的这次会谈很成功啊!通过这次会谈可以为咱们程序猿们节省一点时间,也是一种解决问题的方法。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值