excel导出sql excel导入数据库

2 篇文章 0 订阅

excel导出sql excel导入数据库

前言

对于程序员来说,了解常用的excel技巧,会一点 宏以及vba ,还是不难的。这些东西在工作中常常会起到非常大的帮助。

开始

假设有一张工资表,现在财务用excel修改了所有人的工资,并要求导入系统。

财务给的工资表如下:

############ 1

其中 salary列 是原来的薪水, newSalary列是现在的薪水。我们需要根据id将newSalary导入数据库。

只需要在第一行数据的后面格子输入公式

="update mytable set salary=" & E2 & " where id = " & A2 & ";"

就可以得到第一行对应sql了;

然后拖着这个格子下拉,将该列都应用公式即可。

############ 2

接下来,将G列的数据选中,并复制到txt文件中,就可以直接得到对应的sql语句。

update mytable set salary=20001 where id = 1;
update mytable set salary=40005 where id = 2;
update mytable set salary=10003 where id = 3;
update mytable set salary=14999 where id = 4;

拿这些sql语句去数据库跑一遍就ok了。

进阶

有时候情况会比较复杂,不能这样简单的生成sql语句。这个时候就该用到vba了。

详情可以参考这篇博客:

Excel VBA 的基本使用与代码示例

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值