前言
你好! 在研发、测试工作过程中,有可能遇到需要将大批量数据导入库表的诉求,这个时候
技术方案一:就是通过编程实现;
方案二:直接利用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脚本完成,直接在数据库执行即可