福利放送:Excel工具箱全站工具在 2027 年之前均免费开放使用。

在线Excel工具箱 在线Excel工具箱

在线Excel高级转SQL工具

支持数据库类型、字段类型覆盖、建表语句和批量INSERT的Excel转SQL工具

反馈建议

工具说明

Excel高级转SQL工具用于将工作表转换为数据库脚本,支持MySQL、PostgreSQL和SQLite三种数据库类型。工具可以生成CREATE TABLE建表语句、字段类型和批量INSERT插入语句。

相比普通Excel转SQL工具,高级版本支持自定义批量大小和字段类型覆盖,适合数据初始化、测试数据导入和表格迁移准备。

使用方法

1、上传Excel并选择工作表。

2、选择目标数据库,填写数据表名称。

3、设置每批插入行数,必要时填写字段类型覆盖。

4、选择是否生成建表语句,点击“生成高级SQL”。

5、检查脚本后下载SQL文件,并在测试数据库中验证。

字段类型与批量插入

工具会根据数据内容推断整数、小数、日期和文本类型。字段类型覆盖使用“字段名=数据库类型”格式,每行一项,例如id=INTEGER。

批量插入会把多行数据放入同一条INSERT语句中,批量大小越大脚本越短,但执行时占用的数据库资源也可能增加。

常见问题

支持哪些数据库?

支持MySQL、PostgreSQL和SQLite,并根据数据库类型选择标识符和基础字段类型。

可以只生成INSERT吗?

可以取消“同时生成CREATE TABLE建表语句”,结果会只包含批量INSERT语句。

自动推断的字段类型一定准确吗?

自动推断适合生成初稿,正式执行前应根据业务长度、索引、主键和精度要求复核,必要时使用字段类型覆盖。

可以直接在生产库执行吗?

不建议直接执行,应该先备份并在测试数据库中验证字段、字符集、约束和数据内容。

More Tools

相关Excel工具