关于Excel 转 SQL
Excel 转 SQL 省去了手写 INSERT 语句的麻烦:网店价目表要入库,测试数据要导进去,财务给的对照表要做成字典表。上传 XLSX、XLS 或 CSV 文件,选好 MySQL、PostgreSQL 等目标数据库,拿到的脚本直接能执行。数据是 JSON 格式的话,可以用JSON 转 SQL生成插入语句。
表头行变成字段名,空格换成下划线,并按数据库的规矩加引用符。开启包含建表语句(CREATE TABLE)后,字段类型按数据推断:整数、小数、日期、布尔值,或按最长值定长度的文本。默认每条 INSERT 放 100 行,文本中的引号正确转义,空单元格写成 NULL。
Excel 转 SQL怎么用
- 1上传表格
选择或拖入 .xlsx、.xls 或 .csv 文件,第一行放字段名。
- 2选数据库和表名
选好“数据库”,填“表名”,决定要不要“包含建表语句”;“每条 INSERT 的行数”在“更多选项”里。
- 3开始生成
点“Excel 转 SQL”,服务器生成脚本,每个工作表各建一张表。
- 4复制或下载
在结果框里复制脚本,或者下载 .sql 文件。
为什么用熊仔工匠
- 五种数据库写法
MySQL 用反引号,SQL Server 用方括号,其他用双引号,Oracle 多行插入用 INSERT ALL。
- 按数据推断类型
整数、小数、日期、真假值、文本各配合适的字段类型。
- 值都转义好了
单引号自动双写,MySQL 里转义反斜杠,SQL Server 的中文文本加 N 前缀。
- 分批插入
每条 INSERT 放多少行自己定,最多 1000 行,照顾数据库的限制。