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

祝一切顺利