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。