EXCEL创建批量的测试数据(sql insert语句为例)-CONCATENATE函数
=CONCATENATE(
"insert into users (name,sex,age,date) values ('"
,A2,
"','"
,B2,
"','"
,C2,
"','"
,TEXT(D2,
"yyyy-mm-dd"
),
"');"
)
如上:字符串用双引号隔开,红色的为字符串;
两个之间用逗号分开,所以A2前后都有逗号,分别与前后的字符串分开
转:
https://www.cnblogs.com/mytzq/p/4818369.html
https://baike.baidu.com/item/CONCATENATE%E5%87%BD%E6%95%B0/7830916?fr=aladdin
在写测试数据的时候,经常会因为数据太少,或者都是复制粘贴的,导致测试数据的单一性,以下是在一次做exl到数据的时候找倒的方法,分享一下:
需要想数据库插入数据,格式为:
只需要运用exl函数CONCATENATE进行拼接成sql语句
1
|
=CONCATENATE( "insert into users (name,sex,age,date) values ('" ,A2, "','" ,B2, "','" ,C2, "','" ,TEXT(D2, "yyyy-mm-dd" ), "');" ) |
需要注意的是,如果是日期格式需要 TEXT(‘单元格’,格式),不然出来不会是你想要的数据
只需要拉一下,想要的数据就出来了