一、 实现目标
目前有一个多行、多列的数据如下图
![](https://img-blog.csdnimg.cn/img_convert/a3c9ba6c378d43d8c87afdcd22e572fe.png)
需要生成多行如下的insert语句:
![](https://img-blog.csdnimg.cn/img_convert/23351bd4a2af8ea78fbd4349e8013204.png)
对应关系如下:
![](https://img-blog.csdnimg.cn/img_convert/8430f79ee512bf11f928f1506f4a5f0e.png)
二、 实现步骤
- 复制数据到excel中,如下所示
![](https://img-blog.csdnimg.cn/img_convert/5aa2f34a04246e213c2cc89af1745620.png)
- 复制sql字符串到E1中
![](https://img-blog.csdnimg.cn/img_convert/75a6683b27e9d0e3f35b703ce164f8a0.png)
相关的sql如下
=“INSERT INTO tool
.sys_dept
( parent_id
, ancestors
, dept_name
, order_num
, status
, del_flag
, create_time
) VALUES ( '”&B1&“', '”&C1&“', '”&A1&“', “&D1&”, ‘0’, ‘0’, SYSDATE());”
- 下拉E1,完成。
![](https://img-blog.csdnimg.cn/img_convert/a3832bfcc4945344647ac1ae52eab275.png)