• 使用Excel自动生成sql语句


    前言

    在近一段日子里,进入了新的项目组,由于项目需要,经常要将一些Excel表中的数据导入数据库中,以前并没有过多的接触过数据导入与数据处理,

    对于我来说比较痛苦,今天下午花了几个小时处理数据,但是同事给我提供了更加简单的数据处理方法,让我不得不服,5分钟就能弄好。

    于是开始反思,是不是有更好的数据处理方法,而不是手动去一条条修改。

    1、多行操作手写SQL

    同事提供的方法是将Excel表中某一列数据Ctrl+C、Ctrl+V到NotePad++中,然后使用快捷键选中所有数据行,多行一起手写sql语句。

    2、Excel表函数自动生成SQL

    在下班之后我继续搜索是否有更好的办法处理数据,生成我想要的sql语句, 于是搜了下还真有。。。在Excel表里使用Excel里的函数来自动生成想要的sql语句。

    ="update table set item_data='"& B1 &"' where item_id=8 and run_id='"& A1 &"';"

    (1)首先我们来新建一个测试用的Excel,并且添加几行数据。

    (2)接着使用在函数栏中添加 ="update table set item_data='"& B1 &"' where item_id=8 and run_id='"& A1 &"';"

    以上函数中的A1代表获取A列第一行的数据,点击选中空白行如C1,函数自动生成的语句就会填充进去。

    (3)第二步会生成一条sql语句,接下来鼠标移到C1框右下角直到鼠标变成一个黑边框+,鼠标点击不放一直往下拖,就可以让下面三行也生成同样的sql语句了。

  • 相关阅读:
    异常测试之Socket网络异常
    关于文件的INode与Java中的文件操作接口
    java程序中获取kerberos登陆hadoop
    团队游戏的那些事
    细说内测
    如何搭建视频转码集群、播放服务器
    PropertyPlaceHolderConfigurer中的location是不是用错了?
    浅谈java classloader
    foreach写失效的问题
    ArcGIS中的WKID
  • 原文地址:https://www.cnblogs.com/ZJOE80/p/10535941.html
Copyright © 2020-2023  润新知