Toad 9.5テーブルにExcelデータをインポートする方法
私はToad for Oracle 9.5とMS Excel 2007を持っています。Toadを使ってExcelのデータをOracleのテーブルにインポートしたいと思います。
手順を教えてください、それを行う方法。ありがとう
回答:
回答№1は2次の方法を試してください
方法1: [ツール]→[インポート]→[インポートウィザード]をクリックします。このウィンドウは、さまざまな種類のソースファイルからテーブルにデータをインポートするために使用できます。
方法2: SQL * Loader TOADのインターフェースを使用して、sqlloaderというOracleからのプログラム。 Excelファイルをコンマ区切り(.csv)またはタブ区切り(.txt)ファイルとして保存します。データにカンマがテキストフィールド内にある場合は、ファイルをタブ区切りとして保存します。
DBA→SQLローダーウィザードを開く
「新しい制御ファイルを作成する」を選択します。次。
[追加]をクリックします。カンマ区切りまたはタブ区切りのファイルを選択します。次。
[追加]をクリックします。あなたのテーブルを選んでください。
コンマ区切りのファイルをロードする場合は、aと入力します。コンマボックスで区切られたすべてのフィールドにカンマを入力します。タブ区切りファイルをロードする場合は、「区切りのすべてのフィールド」コンボボックスから「Tab」を選択します。次。
次の点に留意して「ロード方法」を選択してください:
TRUNCATEはロード前にテーブルにあるものをすべて消去します。
INSERTは、tableが空の場合はデータを挿入しますが、tableにデータがある場合はエラーを返します。
APPENDはデータを削除せずに挿入します既存のデータ。あなたはこの方法で重複を取得するかもしれませんが、何らかの理由で何らかの理由で混乱してしまった最後の行を取得しようとすると、良い方法です。
ファイルの最初の行に列ヘッダーがある場合は、スキップボックスに1を入力します。次。
コントロールファイル名ボックスにコントロールファイル名を入力します。次。
「今すぐ実行」を選択してデータをロードするかまたは.ctlファイルを作成するための「制御ファイルの構築」だけです。理論的には、ctlファイルを持っていれば、sqlloaderを使用してデータベースに接続できるマシンでsqlloaderを使用するだけで、TOADも必要ありません。
注:Windows 2000以降のOSでOracle 8.0以前のバージョンを使用している場合は、「Watch Progress」のチェックを外してください。
注:ctlファイルを取得したら、次のことができます。
DBA→SQLローダーウィザードを選択します。
「コントロールファイルの使用」を選択します。次。
コントロールファイルを選択します。次。
「今すぐ実行」を選択します。完了。
回答№2の場合は0
メニューデータベース、次にテーブルデータのインポートとインポートを行います。
インポートする場所のテーブルを選択してから、より簡単な方法として、クリップボードからインポートする必要があります(したがって、ExcelでセルをCtrl + Cキーだけインポートする前に)。
通常、ヘッダー行もコピーします。列がうまく一致するかどうかの確認に役立ちます。