excel insert语句生成:
第一步生成sql:
INSERT INTO [dbo].[BasicData_Department]
(
[department_ID],
[department_code],
[department_name],
[department_pinyin_code],
[department_wubi_code],
[department_Operdate]
)
VALUES('' ,'' ,'','','' ,'')
第二步建立excel:

第三步excel关键语法:
=CONCATENATE()
数据填充关键语法:
“&A1&”
这个语法拿到是将A列第一行的值
完整语法:
=CONCATENATE("INSERT INTO [dbo].[BasicData_Department]
([department_ID],
[department_code],
[department_name],
[department_pinyin_code],
[department_wubi_code],
[department_Operdate]
)
VALUES('"&A1&"' ,'"&B1&"' ,'"&C1&"','"&D1&"','"&E1&"' ,'"&F1&"')")
把这个公式放入excel中G1单元格

向下拖动即可实现批量insert
备注:=CONCATENATE()这个公式也可以不用,一样可以实现

本文介绍了一种使用Excel结合SQL的方法来批量生成数据库插入语句。通过在Excel中利用CONCATENATE函数,将数据与SQL模板结合,实现了数据填充到INSERT语句的过程。只需在G1单元格输入公式并拖动,即可为每一行数据生成对应的INSERT语句,大大提高了数据录入的效率。
2234

被折叠的 条评论
为什么被折叠?



