Excel 转 PostgreSQL 免费 – 建表与 INSERT

Excel/CSV 转 PostgreSQL 建表与 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。