LibreOffice calc 到 PGAdmin 3?
LibreOffice calc to PGAdmin 3?
我有一个 table 有 9 列和 1010 行。
现在,我想把这个 table 变成 SQL 数据库,这样我就可以从 PGAdmin 3 中操作数据了吗?
我真的只需要一个将 LibreOffice Calc 文件导出到 SQL 文件或 PGAdmin 3 可读文件的选项吗?
最好的方法是什么?
在 libre office calc 另存为 和 select 类型为
csv
然后在 Postgresql (psql) / Pgadmin
中创建 table 和列类型
然后导入(右键点击tableselect导入)
如果您创建主键并且有列或行空,则警告只有一个词] 这会失败。
工作正常。久经考验。
这是一个简单的例子
12 Alison Norton road district nr20 10 12.4
13 Bob Down road district nr6 11 0.4
14 karen milf road district nr20 200 9
CREATE TABLE test1
(
"Import-id" integer PRIMARY KEY,
fname character(10),
lname character(10),
add1 character(10),
add2 character(10),
zip1 character(10),
aint integer,
amoney money
)
WITH (
OIDS=FALSE
);
ALTER TABLE test1
OWNER TO postgres;
您可以使用此命令
copy your_created_table FROM '/your/path/to/file.csv' USING DELIMITERS ',' CSV;
或者您可以右键单击 table 并使用如下所示的导入功能
不要忘记将类型从文本更改为csv
祝一切顺利
我有一个 table 有 9 列和 1010 行。 现在,我想把这个 table 变成 SQL 数据库,这样我就可以从 PGAdmin 3 中操作数据了吗?
我真的只需要一个将 LibreOffice Calc 文件导出到 SQL 文件或 PGAdmin 3 可读文件的选项吗? 最好的方法是什么?
在 libre office calc 另存为 和 select 类型为
csv
然后在 Postgresql (psql) / Pgadmin
中创建 table 和列类型然后导入(右键点击tableselect导入)
如果您创建主键并且有列或行空,则警告只有一个词] 这会失败。
工作正常。久经考验。
这是一个简单的例子
12 Alison Norton road district nr20 10 12.4
13 Bob Down road district nr6 11 0.4
14 karen milf road district nr20 200 9
CREATE TABLE test1
(
"Import-id" integer PRIMARY KEY,
fname character(10),
lname character(10),
add1 character(10),
add2 character(10),
zip1 character(10),
aint integer,
amoney money
)
WITH (
OIDS=FALSE
);
ALTER TABLE test1
OWNER TO postgres;
您可以使用此命令
copy your_created_table FROM '/your/path/to/file.csv' USING DELIMITERS ',' CSV;
或者您可以右键单击 table 并使用如下所示的导入功能
不要忘记将类型从文本更改为csv
祝一切顺利