excel数据转换为insert into 语句

目录

excel数据转换为insert into 语句

一、背景

二、实战

1.excel文件

2.CONCATENATE函数

3.最终实现的效果

三、只生成一条insert 语句


一、背景

    excel数据要导入到mysql时,出现乱码等问题,导入不成功,最好的方法是转换为insert语句

 

二、实战

最终实现的insert语句为

insert into 表名(PUBONLN_RSLT_ID,PUBONLN_PRIC,PUBONLN_STAS) values ('21042710007',  1.69 , 1);


1.excel文件

 

2.CONCATENATE函数

  • 函数名称:CONCATENATE
  • 主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。

           ps:引用单元格数据,单元格数据被调用,值的写法是:   "&A1&"

  • 使用格式:CONCATENATE(Text1,Text……)Text1、Text2……为需要连接的字符文本或引用的单元格。
  • excel后面的第一列中放入       =CONCATENATE("insert into 表名(PUBONLN_RSLT_ID,PUBONLN_PRIC,PUBONLN_STAS) values ('"&A1&"',  "&B1&" , "&C1&");")
  •  然后选中第一行下拉拖,拖动即可生成所有的insert语句

 

3.最终实现的效果

 

三、只生成一条insert 语句

转载自:https://blog.csdn.net/weixin_42839144/article/details/81490669

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐