(轉)PLSQL Developer導入Excel數據


場景:近來在做加班記錄的統計,主要是統計Excel表格中的時間,因為我對於Excel表格的操作不是很熟悉,所以就想到把表格中的數據導入到數據庫中,通過腳本語言來統計,就很方便了!但是目前來看,我還沒有完成最終統計的目的,只是將Excel中的數據導入到了數據庫中了,所以未完待續!

 

最近處理將Excel數據導入Oracle的工作比較多。之前都是采用Sqlldr命令行導入的方式處理。每次導入不同格式的Excel表數據,都需要先把Excel文件由“.xls”格式轉換為“.csv”格式,再手工根據Excel文件創建對應得數據表,然后再修改“.ctl”配置文件,操作下來比較麻煩。今天在查看PLSQL Developer菜單的時候,才發現在“工具”原來就有“ODBC導入器…”的功能,不僅可以導入Excel數據,而且還可以導入dBase、MS Access中的數據。

1 操作步驟

具體的導入操作如下:
PLSQL <wbr>Developer導入Excel數據

1、點擊“工具”—“ODBC導入器…”菜單,打開導入功能。
PLSQL <wbr>Developer導入Excel數據

2、   選擇要連接類型和導入的Excel文件
PLSQL <wbr>Developer導入Excel數據

3、  選擇所要導入數據所在的“Sheet”表
上述步驟操作完之后可以看到要導入的excle表格

 

PLSQL <wbr>Developer導入Excel數據

  4、 根據Sheet表結構創建Oracle數據表
PS:這步並不是導入數據,是要創建與Excel表格相對應的數據表!這里可以修改表字段的名稱,方便后面與Excel中的數據相對應!
PLSQL <wbr>Developer導入Excel數據

PLSQL <wbr>Developer導入Excel數據
PS:表空間的屬性不是很清楚,我這里沒有設置,直接使用默認的就OK了!
PLSQL <wbr>Developer導入Excel數據
完成以上操作后就創建了一個與Excel表格相對應的空表結構了!

 5、 完成數據導入(導入Excel中的數據)
點擊“工具”—“ODBC導入器…”菜單,切換到下圖所示的標簽!
這步主要是完成導入的數據和剛才創建的數據表之間的對應關系,這里還要設置要導入數據的數據類型,要結合自己的需求進行設置!
我這里需要導入時間格式的數據,但是一直有問題,最終只能以string格式的數據導入,所以后面的操作還未完成!
PLSQL <wbr>Developer導入Excel數據

2 腳本統計結果

未完待續


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM