当前位置: 首页 > news >正文

Excel批量生成SQL语句 Excel批量生成SQL脚本 Excel拼接sql

Excel批量生成SQL语句 Excel批量生成SQL脚本 Excel拼接sql

一、情境描述

        在Excel中有标准的格式化数据,如何快速导入到数据库中呢?有些工具支持Excel导入的,则可以快速导入数据---例如Navicat;如果不支持呢,如果将Excel表中的数据快速导入到数据库中呢? 思路是:将Excel中数据,转换为数据库通用的SQL语句,即可实现导入。

        上述图片中,标准的格式化数据,转换为通用的 INSERT 语句

二、步骤实现

        1、方法一

        1.1、在Excel中可以使用 "&单元格&" 语法格式,实现在字符串中引用单元格内容,实现 INSERT 语句的拼接,如下图:

="INSERT INTO chapter.user11(id, name, age) VALUES("&A2&", '"&B2&"', "&C2&");"

        1.2、注意:“生成sql” 列, 单元格格式,需要设置为: 常规

        1.3、=号,生成后的动态效果图如下:

        2、方法二

        2.1、在老版本的Excel中,使用【方法一】拼接生成SQL语句,若拼接字符串超出255个字符后,会提示错误,需要使用 CONCATENATE 函数版本 来实现字符串拼接,来生成Excel。

=CONCATENATE("INSERT INTO chapter.user11(id, name, age) "," VALUES("&A2&", '"&B2&"', "&C2&");")

        

        2.2、CONCATENATE函数,生成的动态效果图如下:

http://www.xdnf.cn/news/1143955.html

相关文章:

  • 大型市政污水处理厂“智变”记:天拓四方IOT平台让磁悬浮鼓风机“活”起来
  • React 实现人员列表多选、全选与取消全选功能
  • MC0457符咒封印
  • Ansible + Shell 服务器巡检脚本
  • mysql not in 查询引发的bug问题记录
  • pycharm结构查看器
  • 2.3 前端-ts的接口以及自定义类型
  • 哪个厂家生产的戒烟药好:从机制到体验的差异化博弈
  • MySQL 插入时间 更新时间
  • 推荐 1 款 4.5k stars 的AI 大模型驱动的开源知识库搭建系统
  • 跨域问题及解决方案
  • AI(day10)模块化编程概念(模块、包、导入)及常见系统模块总结和第三方模块管理
  • Java Web项目Dump文件分析指南
  • LLM(Large Language Model)大规模语言模型浅析
  • 在 Jenkins 中使用 SSH 部署密钥
  • 游戏盾能否保护业务免受DDoS攻击吗?
  • C语言基础:数组练习题
  • 服务器内存满了怎么清理缓存?
  • 【C++】——类和对象(中)——默认成员函数
  • 前端基础——B/S工作原理、服务器与前端三大件
  • 【Docker】在Linux环境下使用Dockerfile打包镜像(图文示例)
  • 完整的 Meteor NPM 集成
  • 6 种无线传输照片从安卓到 Mac 的方法
  • UDP 协议下一发一收通信程序的实现与解析
  • 防爆手机是什么?能用普通手机改装吗?
  • 免费PDF文件格式转换工具
  • FastAdmin框架超级管理员密码重置与常规admin安全机制解析-卓伊凡|大东家
  • python学智能算法(二十三)|SVM-几何距离
  • react控制react Popover组件显示隐藏
  • 【怜渠客】简单实现手机云控Windows电脑锁屏