我有一個9列和1010行的表。 現在,我想將此錶轉換爲SQL數據庫,以便我可以從PGAdmin 3中操作數據?LibreOffice calc to PGAdmin 3?
我從字面上只需要一個選項將LibreOffice Calc文件導出到SQL文件或PGAdmin 3可讀文件中? 這樣做的最好方法是什麼?
我有一個9列和1010行的表。 現在,我想將此錶轉換爲SQL數據庫,以便我可以從PGAdmin 3中操作數據?LibreOffice calc to PGAdmin 3?
我從字面上只需要一個選項將LibreOffice Calc文件導出到SQL文件或PGAdmin 3可讀文件中? 這樣做的最好方法是什麼?
在自由報辦公室計算保存爲並選擇類型作爲
CSV
然後在PostgreSQL(PSQL)/ pgAdmin的
創建表和列類型然後導入(右鍵點擊表選擇導入)
只要一個字警告如果你創建主鍵並有行或列空這將失敗。
工作正常。嘗試和測試。
這裏有一個簡單的例子
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;
或者你可以用鼠標右鍵單擊表並使用導入功能如下圖所示
不要忘了從文本更改類型到CSV
所有最好希望這有助於
嗨達克斯你能不能給我一個樣品例如一對夫婦行。我可能會幫助你。你也可以提供數據類型。例如字符串,整數,浮點等 – pnorton