使用Excel自动生成sql语句
2024-10-18 22:34:59
在近一段日子里,进入了新的项目组,由于项目需要,经常要将一些Excel表中的数据导入数据库中,以前并没有过多的接触过数据导入与数据处理,对于我来说比较痛苦,今天下午花了几个小时处理数据,但是同事给我提供了更加简单的数据处理方法,让我不得不服,5分钟就能弄好。于是开始反思,是不是有更好的数据处理方法,而不是手动去一条条修改。
一:多行操作手写SQL
同事提供的方法是将Excel表中某一列数据Ctrl+C、Ctrl+V到NotePad++中,然后使用快捷键选中所有数据行,多行一起手写sql语句。(暂时不介绍)
二: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语句了。
最新文章
- 使用rsync+inotify同步两台服务器文件
- java 读文件路径问题
- 定义返回Block的函数
- php中的正则函数主要有三个-正则匹配,正则替换
- UVA 10192 Vacation
- 匿名对象和object的转换
- (旧)子数涵数·C语言——指针
- 13、NFC技术:读写非NDEF格式的数据
- python 列表函数(转)
- grunt个人理解
- 任务栈 启动模式 Flag taskAffinity
- javascript限制input只允许输入数字
- HTML之学习笔记(九)表单
- Centos6.5环境中安装vsftp服务
- 使用jstl标签遍历双层的map(map下面的map)
- 视频 ->; 帧 浅析
- RandomAccessFile乱码问题
- BZOJ_1098_[POI2007]办公楼biu_链表优化BFS
- collections标准库
- thinkphp5 图片下载保存