excle 数据导入数据库

excle数据转sql语句或excle数据按条件导入数据库(数据库不限于 关系型数据 ORACLE / MS SQL / MY SQL、非关系型数据库 MONGODB)处理方法。

1、excle 数据如:

idnameaddressprovincecity
52浏阳市淮川三鑫通讯行湖南省浏阳市淮川圭斋西路020号湖南省长沙市
265杭州余杭区南苑街道迅康通讯器材商行杭州余杭区南苑街道政法西街46-48号浙江省杭州市
257昭通市昭阳区云邮通信终端产品销售维修部(A2)云南省昭通市昭阳区公园路90号云南省昭通市
173新都区晟菲通讯器材经营部成都市新都区新都镇新中路58号1栋1层1号四川省成都市

2、excle 字符串拼接函数 concatenate

CONCATENATE(text1,text2) //text可以是单元格坐标也可以是 双引号 包含的字符串 "string"

例如:

//非关系型数据库操作
//mongo insert sql 
=CONCATENATE("db.collection.insert({'id':'",B2,"','name':'",C2,"','address':'",D2,"','province':'",E2,"','city':'",F2,"'});"
//mogo update sql
=CONCATENATE("db.collection.update({'id':'",B2,"'}{$set:{'name':'",C2,"','address':'",D2,"','province':'",E2,"','city':'",F2,"'}});"

//关系型数据库
//sql insert 如果id自增不需要加id值
=CONCATENATE("INSERT INTO tablename VALUES (",B2 , ", '", C2,"', '",D2 ,"', '",E2 ,"', '",F2 ,"')")
//sql update
=CONCATENATE("UPDATE tablename SET name = '",C2,"' WHERE id = '",B2,"';")

3、合成sql语句结果

//mongo insert 
db.collection.insert({'id':'52','name':'浏阳市淮川三鑫通讯行','address':'湖南省浏阳市淮川圭斋西路020号','province':'湖南省','city':'长沙市'});
//mongo update
db.collection.update({'id':'52'}{$set:{'name':'浏阳市淮川三鑫通讯行','address':'湖南省浏阳市淮川圭斋西路020号','province':'湖南省','city':'长沙市'}});

//sql inser 如果id自增不需要加id值
INSERT INTO tablename VALUES (52, '浏阳市淮川三鑫通讯行', '湖南省浏阳市淮川圭斋西路020号', '湖南省', '长沙市')
//sql update
UPDATE tablename SET name = '浏阳市淮川三鑫通讯行' WHERE id = '52';
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值