插件应用市场
icon
Excel转SQL
读取 Excel,按列映射与分区规则,一键生成可直接执行的 UPDATE / INSERT SQL。
0 个评分
0
用户
user
10
版本
user
1.0.1
大小
328.67 
KB
slide
slide
slide
工具功能说明

核心用途
读取 Excel 文件,按用户配置的规则,将表格数据批量拼装为可直接执行的 UPDATE / INSERT SQL 语句,并以可审查的 SQL 文本作为交付物。

主要功能
1. 文件读取:支持 .xlsx / .xls / .csv,自动识别多工作表与表头。
2. 列分区配置:每列可设为 SET 参数、WHERE 条件或忽略。
3. 字段名映射:Excel 表头可映射为任意数据库字段名,未映射列自动跳过。
4. 双模式生成:UPDATE 模式按条件更新已有行;INSERT 模式批量插入,支持多行合并。
5. 类型安全处理:字符串自动加引号并转义,数字原样,日期规范格式,空值统一为 NULL。
6. 输出增强:事务包裹、批次分隔、仅预览前 N 行,可复制或下载 .sql 文件。
7. 离线运行:纯本地执行,无需连接数据库。

适用场景
1. 后端开发用 Excel 批量修复或回填已有数据,按 ID 等 key 更新已有行。
2. DBA / 数据工程师生成可版本化的迁移与 seed 脚本。
3. 测试人员构造可复现的造数脚本。
4. 受限或隔离环境:离线产出脚本,走审批流程后执行。
5. 有先评审后执行要求的团队。

关键注意事项
1. 本工具只生成 SQL 文本,不直接写库,需自行在数据库客户端执行。
2. UPDATE 模式若未设 WHERE 条件列,将更新全表,请务必配置条件。
3. 生成前先预览核对映射关系,确认无误再执行。
4. 海量纯裸灌数据(百万级、零变换)建议用 Navicat 等原生导入,更高效。
5. 执行前建议在测试库验证,或包裹事务以便回滚。