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。