Excel 转 PostgreSQL 建表在线工具

将 Excel 或 CSV 转为 PostgreSQL CREATE TABLE 与 INSERT,自动推断 INTEGER、NUMERIC、DATE、TIMESTAMP 与 TEXT。

什么时候用 Excel 转 PostgreSQL

适合把表格导入 Postgres 做分析暂存、应用造数或一次性迁移。

PostgreSQL 标识符

带引号标识符使用双引号。表名建议 snake_case,例如 public.users。

类型推断

勾选 CREATE TABLE 后,会按样例生成 INTEGER/BIGINT、NUMERIC、DATE、TIMESTAMP、BOOLEAN 或 TEXT。

安全上线

先在测试库用事务执行,确认无误再上生产。

示例

CREATE TABLE "Users" (
    "UserId" INTEGER,
    "Name" TEXT,
    "Email" TEXT
);
INSERT INTO "Users" ("UserId", "Name", "Email") VALUES (1001, '张三', 'zhang@example.com');

常见问题

能生成 PostgreSQL CREATE TABLE 吗?

能。在 Excel 转 SQL 中选择 PostgreSQL 并勾选 CREATE TABLE。

空单元格是 NULL 吗?

是,空单元格会输出为 SQL NULL。

可以只生成建表语句吗?

勾选 CREATE TABLE 后可删掉 INSERT 段落,或先只保留 DDL。