excel匯入資料到db2中的各種方法
阿新 • • 發佈:2019-02-19
在專案開發過程中,客戶往往要要將其使用的 excel 儲存的資料匯入到其它資料庫中,下面的工作主要是將 excel 匯入各種資料庫的彙總 準備:在資料庫中建立從 excel 要匯入的表結構; <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一、 excel 匯入 db2 的各種方法
1 :使用文字方式匯入
1 )、將 access 匯出具有標準格式符的文字檔案,例如以逗號分隔的文字檔案
2 )、在 db2 的命令列處理器中,連線上資料庫,用 import 語句匯入,語句如下:
import from table.txt of del modified by coldel , insert into table
同理,匯出命令:
export to table.txt of del modified by coldel, select * from table
2:使用csv檔案方式匯入
1)、把excel檔案另存為table.csv檔案
2)、在db2的命令列處理器中,連線上資料庫,用import 語句匯入
import from "d:/table.csv" OF <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />DEL messages "d:/msg.out" INSERT INTO table
二、 excel 匯入 oracle 的各種方法
1 、與 db2 匯入方法相同
2 、使用 sqlldr 裝載資料:
1 )、先把 Excel 另存為 .csv 格式檔案,以逗號資料欄位分隔的文字檔案,如 table.csv
2 )、編寫一個 insert.ctl ,用 sqlldr 進行匯入 !
insert.ctl 內容如下:
load data
infile 'table.csv'
append into table tableName
fields terminated by ','
(field1,field2,field3,...fieldn)
3 )、執行命令: sqlldr user/password control=insert.ctl
3 、使用 PL/SQL
如果你的單個檔案不大全選 COPY , 用 PL/SQL Developer 執行 SQL 語句 select * from table for update 或者在左側樹形選單中選中相應的表格,點選右鍵,在彈出式選單中點選 "Edit Data". 然後開啟表格資料上方的鎖 , 再按一下加號 , 新增一行新空行 . 滑鼠點到第一個空格然後貼上 . COMMIT 即可 .