toad轉excel問題集

longwansheng發表於2011-04-12
如何才能解決TOAD匯出EXCEL檔案時中文亂碼問題? 方法一:在匯入的時候選上 Write Wide Strings就可以了 方法二:save as 時選擇,XLS instance http://www.itpub.net/search.php?searchid=32&orderby=lastpost&ascdesc=desc&searchsubmit=yes[@more@]使用toad將excel檔案匯入oracle 每次專案開始啟動之後,就面臨著一系列基礎資料入庫的問題,以往是採用oracle自帶工具sql*loader將excel檔案匯入,最近沒事研究toad時發現其也有一種可以將外部檔案匯入oracle的工具import,於是與大家一起分享。 大體步驟為: 一、點選選單欄中的database,選擇其中的import,裡面有兩個選項:source files 和table data,此處我們選擇後者。 二、出現以下介面,選擇schema、物件型別、物件名稱和提交方式。下面一一講解: Schema就是方案名稱,物件型別就如表、檢視等等一些資料庫物件型別,此處應該是table 物件名稱就是上面選擇物件型別後的物件名稱,提交模式有不提交、所有記錄完成後提交和每條記錄提交,當然根據匯入資料量的大小。一般選擇所有記錄完成後提交,這樣保持資料庫的一致性。 三、將上面的四個選項選擇後,按紐show data可以使用,如下所示: 點選之,就會顯示出你選擇的物件中的資料。這時下面的幾個圖示可以使用:如圖 我們從左往右一一介紹: 圖示表示,如果選擇的物件中有資料可以使用它來清除之,保持該物件的資料結構。就是平時常用的不產生redo log的 truncate table操作。 表示是否啟用constraints 約束 表示是否啟用trigger 觸發器,前提條件是該物件存在觸發器。 這兩項預設情況下是選中的,前者表示Grid是隻讀的,後者用在匯入的資料量比較大時採用。 這裡重點講一下 的使用,點選該按鈕之後,你會發現以下介面: 在這裡可以選擇外部檔案的格式如txt、xls、mdb,最下一行可以載入一個以前儲存的設定,也可以儲存現在的設定。然後點選next,出現以下介面: 在此處選擇待匯入的資料檔案,選擇檔案來源,預設是ANSI(windows),下面是指定由於資料錯誤而無法匯入的資料存放位置。然後點選next。需要在以下介面確認一些字元是否與資料檔案中字元相沖突。 一般情況下,無需作任何修改即可。不過需要注意日期格式的順序和位數。點選next出現以下介面: 在這裡需要將外部檔案的列的說明以下,以便與資料庫中的欄位相對應起來,如果順序與資料庫一致可以採用automap,不一致需要修改的時候點選每列後面的 符號,然後選中相應的列即可。然後一路點選next即可。這樣就可以將excel檔案簡單的匯入到oracle中。方法簡單,無需寫任何程式碼或者控制檔案,這樣比sql*loader匯入方便一些。 http://www.itpub.net/viewthread.php?tid=695781&highlight=toad%2BEXCEL

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/92289/viewspace-1048517/,如需轉載,請註明出處,否則將追究法律責任。

相關文章