我現(xiàn)在手頭上有大量的excel文件,想把這些數(shù)據(jù)輸入到oracle中,不知道有什么好的方法,雖然可以借助pb的管道導入,但我想oracle作為一種好的數(shù)據(jù)倉庫,是不是有更好的方法進行這樣的數(shù)據(jù)轉(zhuǎn)換,而不需借助第三方軟件。
有一個比較麻煩但保證成功的方法。
1、在本地創(chuàng)建一個Access數(shù)據(jù)庫,將Excel數(shù)據(jù)先導入到Access.可直接導入點擊鼠標右鍵,選擇導入,文件類型選擇要導入的Excel文件,也可通過創(chuàng)建宏用TransferSpreadsheet函數(shù)實現(xiàn)。
2、在本地創(chuàng)建ODBC,鏈接oracle數(shù)據(jù)庫。將oracle中需要導入數(shù)據(jù)的表以鏈接表的方式在本地Access中創(chuàng)建(千萬不要使用導入表)。
3、在Access數(shù)據(jù)庫中創(chuàng)建插入查詢將導入好的Excel數(shù)據(jù)導入到oracle中。
此方法保證成功。
先將EXCEL文件轉(zhuǎn)換成TXT文件再使用SQLLOADER