背景
將excel數據導入到oracle數據庫表中。
方法
1.通過粘貼複製excel數據到oracle數據庫表中。
2.通過pl/sql自帶的導入功能到oracle數據庫表中。
準備
1.要導入的數據表
create table excel_test(
xm varchar2(50),
xb varchar2(1)
);
2.要導入的excel數據。
步驟
方法1:
1.在pl/sql 的sql窗口,輸入查詢語句
--目的是可以打開表的鎖,用於數據的插入操作
select t.*,rowid from excel_test t;
--或
select * from excel_test for update;
2.在excel中將要導入的數據列複製到一個新的sheet頁中,並且最左邊要建一列空列(原因,pl/sql默認的第一列爲行號。到插入的時候以行號那一列開始,導致實際看到少一列,而這一列最後保存又不更新。)
3.導入
1)複製
2)粘貼數據。(打開鎖,選中第一行,粘貼)
3)查看結果
select t.*,rowid from excel_test t;
方法2:
1.打開pl/sql 工具-odbc導入器
2.登錄。
3.選擇要導入的表所屬用戶以及表。選擇excel列對應表字段。導入。
擴展
如果excel不想新建sheet,可以將不需要的列進行隱藏。最左邊留一列沒用的數據也可以進行導入。
複製
插入