1. 程式人生 > >將Excel中的資料匯入到oracle資料庫中

將Excel中的資料匯入到oracle資料庫中

對於資料庫中的一張表,進行資料的批量新增,有幾種方法?
第一種:寫拼接sql.
第二種:程式讀取呼叫資料庫插入.
第三種:儲存過程.
第四種:一個個sql新增.
第五種:使用plsql客戶端進行新增.
第N種……
那麼這裡介紹的就是使用plsql進行匯入.
首先要有plsql這個客戶端,然後,在一個庫裡面建立一張測試表test,裡面有兩個欄位name,password,都是verchar2(64),然後準備一些備用的匯入資料,也就是需要批量匯入的Excel資料,本例中的測試資料格式如下圖所示:
這裡寫圖片描述
然後將檔案另存為帶製表符的txt檔案:
這裡寫圖片描述
下面就開始使用plsql進行資料的匯入:
開啟客戶端連結資料庫,然後選擇上冊選單欄:工具>文字匯入器,然後選擇剛才儲存的txt檔案後,介面如下圖所示:
這裡寫圖片描述


把標題名勾選掉,否則會把第一列當成是資料進行插入,上面可以選擇預覽結果可以看到預期進行展示的結果.
然後再點選上方選擇到oracle中的資料,按照如下圖所示的步驟進行資料物件的選擇:
這裡寫圖片描述
然後點選下方按鈕”匯入”,可以看到匯入的結果如下圖所示:
這裡寫圖片描述
在匯入資料前,博主在資料庫裡面新增了一條測試資料,此時的資料庫中的資料量如下圖所示:
這裡寫圖片描述
匯入資料後的資料庫中的資料如下圖所示:
這裡寫圖片描述
可以看到匯入成功!
用這種方法匯入的話就是純粹的操作,不涉及拼接等工作,在一定程度上減少了錯誤率的發生,博主認為還是比較簡單的,所以分享一下,僅供參考.
Over!

相關推薦

JavaExcel表格資料匯入資料庫的表

        上一節介紹了Java將資料庫表中資料匯出至Excel表格,那麼本節來介紹它的逆過程,也就是將Excel表格中的資料逐行匯入資料庫中的表中,依然需要使用Apache的POI,上一節已經說過也附了這個jar包的下載地址,這一節就不過多的說,直接講如

Excel資料匯入資料庫出現的兩個問題及解決方案

     今天要把Excel中的資料匯入到資料庫中,寫了段程式碼,出現兩個問題,解決方法如下。 問題一:程式報錯,報錯如下,原因是excel中用了篩選,且有標題頭,去掉即可。 import java.io.FileInputStream; import java.io.Fi

【VBA】 通過VBA指令碼EXCEL資料匯入 ORACLE

作者:lianghc 描述:最近在使用infamatica 將excel  的資料匯入oracle時,遇到意外終止錯誤,無法將資料匯入。於是採用VBA將資料匯入資料庫,是辦公人員一鍵同步excel的資料導資料庫中,這種做法的前提是提供標準的模板。下面是解決問題過程中收集的連

excel檔案資料匯入sqlite3資料庫筆記

參考文章:http://blog.chinaunix.net/uid-1844931-id-2981048.html 1、首先需要將excel檔案另存為csv格式的檔案,這個檔案可以直接使用文字方式開啟,內容中間是用逗號分隔的,匯出時注意一下格式,去掉換行或者多餘的內容之

Excel或者Txt檔案資料匯入Oracle資料庫

使用SQL*Loader前提必須oracle資料中目的表已經存在大體步驟如下:     1   將excle檔案另存為一個新檔案比如檔名為text.txt,檔案型別選文字檔案(製表符分隔),這裡選擇型別為csv(逗號分隔)也行,但是在寫後面的control.ctl時要將欄位終

excel檔案資料匯入資料庫的步驟

//1,在控制請中通過MultipartHttpServlerRequest multipartFiles獲取上傳的檔案 multipartFile file = multipartFiles.getFiles("file");//引數file是前端input上傳檔案標籤的name屬性;

sqlserver怎麼excel表的資料匯入資料庫

在資料庫初始階段,我們有些資料在EXCEL中做好之後,需要將EXCEL對應列名(匯入後對應資料庫表的欄位名),對應sheet(改名為匯入資料庫之後的表名)匯入指定資料庫, 相當於匯入一張表的整個資料。匯入之前需要檢查是否存在同名的表,匯入的資料表以“$”結尾就是為了避免表重複,以作區分。下面就來看看具體操作步

POIEXCEL資料匯入資料庫

1.今天專案需要新增需求,將excel表格匯入到資料庫中。想起利用poi框架去實現,在網上找了一個工具類,經測試,可以使用,附上程式碼因為是maven 管理專案,所以引入poi相關jar包     <dependency> <gro

使用命令文字資料匯入資料庫

1.下載 oracle 客戶端 和 plsql Oracle 的下載地址: 2. 建立 load.ctl 檔案 在任意資料夾下建立  load.ctl 檔案,用編輯器開啟 load.ctl 檔

Excel資料匯入SqlServer的表

記錄一下最近從Excel匯入大量資料到SqlServer表中的步驟。 在將Excel資料準備好以後。 1、右鍵SQL Server中需要匯入資料的庫名,選擇【任務】—【匯入資料】如圖: 2、彈

資料匯入Hive資料庫,使用python連結Hive讀取資料庫,轉化成pandas的dataframe

   做網際網路應用開發過程中,時常需要面對海量的資料儲存及計算,傳統的伺服器已經很難再滿足一些運算需求,基於hadoop/spark的大資料處理平臺得到廣泛的應用。本文提供一個匯入資料到hive,用python讀取hive資料庫的例子。這實際是個比較簡單的操作,但是還是

日期型別的資料Oracle資料庫的儲存和查詢

使用Oracle資料庫,mybatis的對映檔案中日期型別的資料,如果定義為<result column =“UPDATED_DATE" jdbcType =“DATE” property =“updatedDate”/>,即使在後臺你為日期賦予年月日時分秒,但儲存到資料庫中將只

MySQL資料匯入到MongoDB

第一步: 將user表從MySQL中匯出,右鍵,點選匯出嚮導,選擇格式為xlsx。 第二步: 匯出完成後,雙擊開啟user.xlsx,將user.xlsx另存為csv格式的檔案。(切記不可直接修改後綴名,會導致亂碼,無法匯入到MongoDB中,血的教訓) 第三步:

Hive 實戰練習(一)—按照日期每天的資料匯入Hive表

需求:         每天會產生很多的日誌檔案資料,有這麼一種需求:需要將每天產生的日誌資料在晚上12點鐘過後定時執行操作,匯入到Hive表中供第二天資料分析使用。要求建立分割槽表,並按照日期分割槽。資料檔案命名是以當天日期命名的,如2015-01-09.txt一、建立分割

匯入Oracle資料庫的漢字都是問號

iamlaosong文 匯入伺服器Oracle資料庫中漢字都是問號“?”,查資料庫的字符集沒問題,那麼就是客戶端的問題。 查Oracle使用者的環境變數,發現沒有設定NLS_LANG,在.bash_p

左.右連線相關 , table1資料匯入到table2(表結構不相同)

 現在要將table1中的資料轉到table2中,請教SQL語句該如何實現(只需要查詢語句就行了); 表   table1 name time    value     type A 2011-6-13     51       1 B 2011-6-13     

Python批量Excel檔案資料匯入SQLite資料庫的優化方案

說明:1)需要安裝擴充套件庫openpyxl;2)隨著資料庫的增大,匯入速度可能會有所下降;3)本文只考慮Python程式碼優化,沒有涉及資料庫的優化;4)本文要點在於使用executemany實現批

怎樣把 excel資料匯入資料庫裡面去

相關文章1. 把 excel 另存為 .csv 格式2. 用 Notepad 開啟 .csv 檔案, 第一行就是所有的欄位3. 建立表結構create table yu_rt_01 as  select Transaction_Id,Last_Update_Date,Last

.txt檔案資料匯入MySQL資料庫出現首字母亂碼問題

問題:最近做實訓時將.txt檔案匯入MySQL資料庫時出現了亂碼,最初時所有的都出現了亂碼,查了下百度,發現是編碼問題,於是將.txt檔案另存為UTF-8編碼,問題解決,但是又出現了第一個字母亂碼的問題

.txt形式的文字資料匯入oracle資料庫

客戶端連線資料庫匯入 1. 安裝有oracle客戶端,配好監聽。 2. 以oracle資料庫app使用者的表user_svc_info為例 <span style="color:#3333ff;">CREATE TABLE USER_SVC_INFO( PH