使用Excel批量生成sql,包括日期格式

使用Excel批量生成sql,包括日期格式

当需要大量插入或更新数据库的时候,可以利用Excel表格进行插入或更新,这样方便快捷

  • 格式:
="insert into tableName(id,name,age,birth) values ("&A3&","&B3&","&C3&","&G3&");"

”B2”、”C2”等是单元格所在的位置标识,表示第2行B列,第2行C列等。
如下图格式
红色方框内的即是格式的例子,下拉即可
下拉
下拉获取更多sql
异常:发现birth字段的内容是一串数字,不是显示的时间,和引用表格birth列中的内容不一致。这是因为birth所在列的单元格格式是日期格式,所以在使用Excel批量生成sql时,首先得设置引用的列为文本格式常规格式

  • 修改为文本格式
    复制D列—>粘贴到文本编辑器中—>设置一个新的空白列(G列)为文本格式—>把文本编辑器内容重新复制粘贴到G列

    Created with Raphaël 2.1.2 D列 D列 文本编辑器 文本编辑器 G列 G列 1.复制粘贴 2.设置单元格格式为文本格式 3.复制粘贴

    复制表格内容到文本
    这里写图片描述
    设置新空白列的单元格格式为文本
    复制到新列

  • 重新引用新列单元格
    重新引用单元格
    下拉
    这样生成的sql就是正常的SQL语句了

  • 总结
    利用Excel批量生成SQL时,引用的表格必须是文本格式或常规格式,否则可能会显示异常,此时需要将其他格式的单元格转换(复制)为文本格式且内容不变,即格式转换,内容不变,最后重新引用新生成的单元格即可。

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值