当前位置: 首页 > 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.dtcms.com/a/285544.html

相关文章:

  • Android studio和gradle升级后的一些错误
  • YOLO 目标检测的改进方法
  • FastExcel:革新Java生态的高性能Excel处理引擎
  • [2025CVPR-目标检测方向]FSHNet:一种用于3D物体检测的全稀疏混合网络。
  • 如何为“地方升学导向型”语校建模?Prompt 框架下的宇都宫日建工科专门学校解析(7 / 500)
  • 20250718-6-Kubernetes 调度-Pod对象:环境变量,初始容器,静态_笔记
  • Python练习(6)Python面向对象编程三大特性:封装、继承与多态的15道实战练习题(含答案与深度解析)
  • 一文讲透HTML语义化标签
  • sqli-labs靶场通关笔记:第27-28a关 union、select过滤
  • Maven下载安装与idea配置
  • 2G和3G网络关闭/退网状态(截止2025年7月)
  • EaseUS Partition Master Free Edition进行磁盘重分配
  • OpenTelemetry学习笔记(四):OpenTelemetry 语义约定,即字段映射(1)
  • 中国​​2771个县级行政区​​的​​月度CO₂排放数据(2013–2021)
  • 现代R语言【Tidyverse、Tidymodel】的机器学习方法
  • TrOCR: 基于Transformer的光学字符识别方法,使用预训练模型
  • 基于Ubuntu22.04源码安装配置RabbitVCS过程记录
  • python实现Markdown转化PDF的方案
  • Windows8.1安装哪个版本的vscode?
  • 电脑插上u盘不显示怎么回事
  • 阿里云OSS预签名URL上传与临时凭证上传的技术对比分析
  • 前端基础——B/S工作原理、服务器与前端三大件
  • C++ :vector的介绍和使用
  • 管家婆软件价格跟踪管理:查询、新增、修改、删除
  • 小架构step系列18:工具
  • 抗辐照与国产替代:ASM1042在卫星光纤放大器(EDFA)中的应用探索
  • 相机长焦个短焦
  • gin数据解析和绑定
  • CentOS 7 配置环境变量常见的4种方式
  • 【Python】DRF核心组件详解:Mixin与Generic视图