【excel如何实现快速将批量数据批量生成insert语句】
•
数据库
excel技能:将Excel数据转换为SQL脚本
- 前言
-
- 步骤1
- 步骤2
- 步骤3
- 步骤4
前言
你好! 在研发、测试工作过程中,有可能遇到需要将大批量数据导入库表的诉求,这个时候
技术方案一:就是通过编程实现;
方案二:直接利用excel软件函数实现。
下面具体介绍将Excel数据转换为SQL脚本的具体操作步骤。
步骤1
打开数据表格,将鼠标定位到第一行数据中最后一个字段后一格,如下截图中D2,在该格中输入: =“” ,在双引号中输入SQL语句,整体D2表格输入如下:
=“INSERT INTO ys_trans_document (source_id, document_type, document_id) VALUES (‘”&&“’, ‘”&&“’, ‘”&&“’);”

步骤2
SQL语句中,每个字段的取值要取哪一列字段,就将鼠标定位到对应位置两个&&中间,依次选择到栏位对应的单元格,如第一列的值定位到A2,这时公式里面的值就变为了&A2&,意思就是source_id的值就是A2单元格的值,第二列第三列的依次类推.
最后把鼠标光标放到公式最后面,再按Enter键,这样第一行的公式就完成了,SQL insert语句也写好了
按enter之后:

步骤3
鼠标定位到所生成的第一个insert语句所在单元格,右下角出现符号:+,按住+往下拖至最后一行数据,则所有数据insert语句生成完成


步骤4
选择所有的insert表格,右键单击,选择复制,粘贴到txt文件中,则所有数据的SQL脚本完成,直接在数据库执行即可

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/b68cc114ba.html
