Excel 生成 CREATE TABLE 建表语句(SQL Server / MySQL / PostgreSQL)

上传 Excel 表头与样例行,自动推断列类型,生成 SQL Server / MySQL / PostgreSQL 的 CREATE TABLE 建表脚本。

怎么用

打开 Excel 转 SQL,映射列,选择数据库方言,勾选 CREATE TABLE 后生成。每列最多用 200 个非空样例推断类型。

支持的方言

SQL Server(NVARCHAR/INT/DECIMAL/DATE/DATETIME2/BIT)、MySQL(VARCHAR/TEXT/INT/DECIMAL/DATE/DATETIME)、PostgreSQL(TEXT/INTEGER/NUMERIC/DATE/TIMESTAMP/BOOLEAN)。

写出干净 DDL 的技巧

表头清晰、一列一种类型,生成前先删空白行。

下一步

建表后可在同一工具继续生成 INSERT,或交给 ETL 导入数据。

打开工具

Excel 转 SQL

常见问题

CREATE TABLE 免费吗?

免费。在 Excel 转 SQL 中勾选「包含 CREATE TABLE」即可。

类型一定准确吗?

推断是启发式的。上线前请检查字符串长度与小数精度。

应该打开哪个页面?

主工具 Excel 转 SQL,或 SQL Server / MySQL / PostgreSQL 方言落地页。