oracle導(dǎo)入大量excel數(shù)據(jù) 如何向oracle中導(dǎo)入excel表格數(shù)據(jù)?
如何向oracle中導(dǎo)入excel表格數(shù)據(jù)?操作步驟如下:準(zhǔn)備數(shù)據(jù):在excel中構(gòu)造出需要的數(shù)據(jù) 2.將excel中的數(shù)據(jù)另存為文本文件(有制表符分隔的) 3.將新保存到文本文件中的數(shù)據(jù)導(dǎo)
如何向oracle中導(dǎo)入excel表格數(shù)據(jù)?
操作步驟如下:準(zhǔn)備數(shù)據(jù):在excel中構(gòu)造出需要的數(shù)據(jù) 2.將excel中的數(shù)據(jù)另存為文本文件(有制表符分隔的) 3.將新保存到文本文件中的數(shù)據(jù)導(dǎo)入到pl*sql中 在pl*sql中選擇tools-->textimporter,在出現(xiàn)的窗口中選擇"DatafromTextfile",然后再選擇"Opendatafile", 在彈出的文件選擇框中選中保存有數(shù)據(jù)的文本文件,此時(shí)將會(huì)看到datafromtextfile中顯示將要導(dǎo)入的數(shù)據(jù) 4.在configuration中進(jìn)行如下配置 注:如果不將"Nameinheader"勾選上會(huì)導(dǎo)致字段名也當(dāng)做記錄被導(dǎo)入到數(shù)據(jù)庫中,從而導(dǎo)致數(shù)據(jù)錯(cuò)誤5.點(diǎn)擊datatooracle,選擇將要導(dǎo)入數(shù)據(jù)的表,并在fields中將文本中的字段與表中的字段進(jìn)行關(guān)聯(lián) 6.點(diǎn)擊import按鈕進(jìn)行導(dǎo)入7.查看導(dǎo)入的數(shù)據(jù)OK,至此數(shù)據(jù)導(dǎo)入成功。
如何將excel表格數(shù)據(jù)導(dǎo)入到oracle數(shù)據(jù)庫對(duì)應(yīng)的表中?
使用pl/sql developer可以完成1、控制面板-->管理工具-->數(shù)據(jù)源 (ODBC)-->添加-->選擇驅(qū)動(dòng) *.xls-->完成-->選擇你的excel表格
2、pl/sql-->tools-->ODBC Importer
Data From ODBC標(biāo)簽頁:DSN選擇剛剛添加的數(shù)據(jù)源,點(diǎn)擊connect
Data To Oracle標(biāo)簽頁:選擇對(duì)應(yīng)的表
3、點(diǎn)擊Import,可以完成導(dǎo)入
需要注意的是,excel中列的順序和數(shù)據(jù)庫表的字段順序最好保持一致,excel列的標(biāo)題和字段名稱保持一致,這樣導(dǎo)入的時(shí)候,會(huì)自動(dòng)匹配。