当前位置: 首页 > 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.lryc.cn/news/591960.html

相关文章:

  • FastExcel:革新Java生态的高性能Excel处理引擎
  • 2.3 前端-ts的接口以及自定义类型
  • VUE目录结构详解
  • html5+css3+canvas纯前端4字方形LOGO生成器
  • Edge浏览器的多用户配置文件功能
  • java前端基础--HTMLCSS、JavaScript、Vue、Ajax
  • 【移动端知识】移动端多 WebView 互访方案:Android、iOS 与鸿蒙实现
  • 首个直播流扩散(LSD)AI模型:MirageLSD,它可以实时把任意视频流转换成你的自定义服装风格——虚拟换装新体验
  • MyUI表单VcForm组件文档
  • 组件-多行文本省略-展开收起
  • Android性能优化之内存优化
  • 强化学习框架VeRL全面解析(架构、调试、修改与应用)
  • 云原生 DevOps 实战之Jenkins+Gitee+Harbor+Kubernetes 构建自动化部署体系
  • 【unitrix】 6.8 加一运算(add_one.rs)
  • 【问题解决】npm包下载速度慢
  • 游戏盾在非游戏行业的应用:跨界守护网络安全的新利器
  • Rust实战:高效对接Postman API
  • ArcGIS Pro+PS 实现地形渲染效果图
  • 谷歌地球与ArcGIS Pro查看三维地形
  • SpringMVC + Tomcat10
  • Git使用与管理
  • 时序数据库 Apache IoTDB 实战:基于 Kubernetes 的部署运维全指南
  • 百度权重提升技巧分析:从底层逻辑到实战策略
  • Prompt:开启与AI高效对话的钥匙
  • 客诉:危机到信任的重建
  • Python编程:从入门到实践
  • 前端基础之《Vue(23)—跨域问题》
  • 如何区别HTML和HTML5?
  • 格式转换Total Excel Converter:20 种格式XLS XLSX 批量转 PDFWord
  • 国产替代:ASP4644在电信通信设备中的测试与应用前景