• 締切済み

Oracle / DB2のデータ作成ツール探し、Excelから

Oracle/DB2のデータ作成ツールを探しています。 ご存知であれば、教えてください。 要求: Excelで作ったデータを直接DBに登録できること DBからデータを取得してExcelに出力できること PKの関係で自動的にデータを作成することができること 可能であれば、Excelの列単位で自動的に指定されたタイプでデータ作成できること Excelにテーブル定義を取得できること

  • Oracle
  • 回答数1
  • ありがとう数11

みんなの回答

  • mori1979
  • ベストアンサー率0% (0/0)
回答No.1

下記ツールはいかがでしょうか。 こちらは使ったことがあります。結構便利だと思います。 http://www.superdbtool.com/ -------------以下はサイトからの説明です------------- あなたは、テストデータの作成が遅くて悩んでいますか? Excelから作ったデータを直接DBに登録したい。 と思っていませんか? 簡単にExcelを使ってデータをOracle/DB2に登録することができて、 そして簡単に大量なデータを迅速に作成できるとしたら・・・ あなたは興味がありますか? もし興味があるなら、とっても簡単にご利用できるソフト、 SuperDBTool @ Excelをダウンロードして試してみましょう。 SuperDBToolは効率的なOracle/DB2のデータ作成に不可欠なDBツールです。 Excelのアドインとして、誰でも簡単に使えます。 Excel DB 連携、Excel DB 接続、是非、ご利用ください! 主な機能: http://www.superdbtool.com/help.htm テーブルを選択... 全てのシートのテーブル定義を取得(シート名で) 条件でデータを取得... 選択されたシートのデータを取得 全てのシートのデータを取得 論理名を取得 その他のデータ取得>現在のシートのデータを取得 その他のデータ取得>コメント条件で現在のシートのデータを取得 その他のデータ取得>コメント条件で全てのシートのデータを取得 SQL実行... データ作成>他のシートデータから1件のデータを作成 データ作成>選択された列のデータを作成 データ作成>データ関係シートを作成 データ作成>データ関係を自動作成(同名列のみ) データ作成>データ関係定義シートでデータ関係を作成 データ作成>データ関係でデータを作成 データ作成>関係シートから各シートへデータコピー 選択されたシートのデータを入換 全てのシートのデータを入換 選択された行データを追加 選択されたシートのデータを追加 全てのシートのデータを追加 選択された行データを削除 条件でデータを削除 SQL実行履歴 DB接続>DB接続情報変更 DB接続>DB切断 参照してください。

参考URL:
http://www.superdbtool.com
この投稿のマルチメディアは削除されているためご覧いただけません。

関連するQ&A

  • DB2のデータ作成ツール探し、Excelから

    Oracle/DB2のデータ作成ツールを探しています。 ご存知であれば、教えてください。 要求: Excelで作ったデータを直接DBに登録できること DBからデータを取得してExcelに出力できること PKの関係で自動的にデータを作成することができること 可能であれば、Excelの列単位で自動的に指定されたタイプでデータ作成できること Excelにテーブル定義を取得できること

  • VB2005でのエクセルへのデータ出力

    タイトルどおりなのですが、DBからマスタのデータを単純にエクセルに出力するだけなのですが、どういったやり方が一番高速に処理できるのでしょうか? マスタのデータをデータテーブルに取得して、データテーブルをループさせながら、1レコードごとにエクセルに出力するようなやり方しか思いつかないのですが、もっと効率的で高速に処理できる方法があれば教えて下さい。 ちなみに、エクセルは新規ファイルではなく1行目にマスタのテーブルのカラム名を記述している既存ファイルのエクセルに出力していく形になります。 画面の動作としては、マスタメンテの画面にある「出力」ボタンをクリックすることで、ファイルダイアログを表示して保存先を決めたら、出力開始というイメージです。 できれば、サンプルコードなどあれば有難いです。 宜しく、お願いします。 開発環境: OS:WinXP SP2 DB:Oracle 10g(?)、すみません。バージョンまであってるかは不明です。 言語:VB2005Pro Excel:Excel2000

  • oracle DB内のデータを増幅する方法について

    Oracle 10gにて、DB内のデータを「指定されたレコード数」だけ増幅したいのですが、実現方法が思い浮かびません。 私が試した実現方法は、以下の通りです。 エクスポートして、EXCELやCSVに出力し、ほしいレコード数に修正することを考えましたが、 EXCELやCSVの最大行数?を超えているため正しく出力されませんでした。。。 ※ちなみに、私はエクスポート=テーブルの全データを出力と考えています。エクスポートで出力レコード数を指定することはできるのでしょうか? どうか、ご教授願います。

  • excelマクロでアクセスDBからのデータ取り込み

    office2003を使用しています。 アクセスのあるテーブルから、エクセルにデータを書き出す際、テーブルを選択→ツール→officelink→excelに出力 をして、データを書き出しています。 上記の作業をエクセルマクロにて実行したいのですが、 エクスプローラー上にある指定のアクセスファイルを開く→該当のテーブルを開く→officelinkを選択→excelに出力を選択 をマクロで自動化することは可能でしょうか? エクセルマクロは初心者レベルですがコーディングをした経験はあり、上記の自動化方法を調べ中なのですが、マクロにてエクセルとは別のアプリを操作した事が無く、困っております。 ご存知の方、ヒントだけでも結構ですのでお教え下さい。

  • オラクルDBからのデータ取得について

    こんばんわ。 オラクル(sqlplus)についての質問2点です。 (1)シェルからオラクルDBへアクセスし、データを取得したいのですが、  select時に、結果のヘッダーをつけずに結果(データ)のみをファイル出力することは可能でしょうか? (DB2で言うところの「-x」オプションのような・・・) (2)エラー時にSQLコードを取得したいのですが、SQLコードをファイル出力することは可能でしょうか? オラクルは初心者で、行き詰まってしまいました・・・ どうかよろしくお願いします。

  • SQLでCREATE TABLE文の作成

    ログインしているユーザーが保有する テーブル名、列名、列の定義(PK、FK、INDEX等) を取得してCREATE TABLE文を作成したいのですが どのような方法があるのでしょうか? 自分で検索した時に"DBMS_METADATA.GET_DDL"を使用しての CREATE TABLE文の作成は見つかったのですが これだとOracleが文を自動生成しているようで CREATE TABLE文が複雑な物になってしまいました。 何かアドバイス等ありましたら宜しくお願いします。

  • DB抽出の日付が参照できない

    DB抽出データをエクセルに出力して仕事用に参照しています。 エクセルA列1に任意の日付を入力して、仕入れの集計をしてるのですが、参照してくれません。(一致しない?) 抽出されたエクセル日付列のデータ書式定義をみると、 「ユーザー定義dd-mmm-yyyy」となっており、 データは、 (例) 日付列 2008/6/10 6:53:41 と時間まで入っていました。 DBに書き込まれた時間だと思いますが。。。? A1に任意入力「6/10」して、日付列と一致した場合に、 仕入れ数を合計したいのですが、 条件を B1=A1 B1=DAY(A1) B1=MONTH(A1)・・・ などいろいろ試みたのですが、抽出してくれませんTT 日単位でいいのですが、時間まで一致しないとだめなのでしょうか? スキル足りません・・・お力を

  • Excelのテーブル定義書からテーブルを作る方法

    Excelで作成したテーブル定義書から、自動的にDBのテーブルを 作成したいのです。 何かよいフリーウェア、または参考情報があれば教えてください。 よろしくお願いします。

  • DBサーバーのOracleからのデータ取得について

    WEBサーバー(Linux)とDBサーバー(WindowsServer2003)が分かれている環境で、WEBサーバーのPHPからoci8で、DBサーバーのOracleからデータ取得をしており、データ取得量?が多いとエラーとなってしまします。 SQL自体はOracle環境で実行して正常にデータ取得することは確認しているのですが、10万行程度のレコード数でもレスポンスの時点?でエラーとなります。 (レスポンスの情報が無いので、エラー内容が分からず、データ件数を絞ると抽出が出来ます) 解決方法をご存じの方や、PHPもしくはLinuxの設定で取得データサイズの設定方法について分かる方がおりましたら、ご教授ください。 宜しくお願い致します。

  • 2つの同じDBの比較について

    Oracle8iにて1つのDBに2人のユーザを作成し、同じテーブル構成に同じデータをimportしています。これから2つの環境にてそれぞれテストを行うのですが(あるアプリケーションを動かします)、1日の終わりにこの2人のユーザのテーブルを比較したいと考えています。各ユーザのテーブルは100個あるのですが、これらを比較する方法はありますか? 思い付くのはお互いのユーザの各テーブルをselectで抽出してMIFES(テキストツール)で比較なんてのしか思い付かなくて・・・ 是非簡単な方法があればご教授よろしくお願いします。