csv数据转sql语句

/ 0评 / 0

CSV (逗号分隔) 格式的文件,大致内容如下:

1,wang,321,1

2,li, 432,1

3,zhang,543,1

 

使用正则表达式查找(注意查找模式一定要选择“正则表达式”):
(.*),(.*),(.*),(.*)
替换成:
Insert into 'table' \('id', 'name','sn','stats'\) Values \(\1, '\2', '\3', '1'\);

解释:

    .* 表示任意长度的字符串

 

    () 一对圆括号表示把括号中的内容作为一个参数(该参数可以用于替换)

 

    \1 \2 \3 分别表示第 1 、第 2 、第 3 对圆括号中包含的内容(也就是第 1 、第 2 、第 3 个参数)

 

    括号前面的\是转义字符

这样就得到了SQL 语句,到数据库管理工具中去执行这些 SQL 就可以了。