• ベストアンサー

Excel→Access→Oracleでインポートする手順

Oracle 9iで作成したテーブルを Access2002でリンクさせ、 Excel2002で作成したデータを、 インポートしたいのですが、 Accessの操作(Excelデータの取込&Oracleへのインポート)の 方法の手順を教えていただけないでしょうか。 ちなみにテーブルの作成とリンクは済んでおります。

質問者が選んだベストアンサー

  • ベストアンサー
noname#5645
noname#5645
回答No.4

#1です。 どうやらトランザクションがへんだったようですね。 しかも違ったようですね。すみません。 >Excelのデータ(xls形式)を取り込める事は出来たのですが CSV(カンマ区切り)でやるのではないですかね?

その他の回答 (5)

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.6

#2,4です。 >インポート先の選択(「新規」か「既存のテーブル」)が出ますが、 >既存のテーブルのラジオボタンが選択出来ません。 そうなんですか。それならそうと書いてくだされば... Oracleへのアタッチ(リンク)だからでしょうか?? これ以上は、環境もなく経験もないのでわかりません。ごめんなさいね。

su-ta
質問者

お礼

>回答者の方へ 解決出来ました。 ありがとうございました。 Excelbookのインポートの場合は 先頭フィールドにカラム名を入れて 置かないとダメみたいです。

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.5

#2です。 >取り込める事は出来たのですが、これだとウィザードが起動して、 >Access内に新規にテーブルを作成してしまうのですが? えっ、そうですか。 インポートのウィザードで、インポート先として「新規」か「既存のテーブル」かを 選択できませんか?(Access97ではできます) 手許にAccess2002がありませんので確認できませんが。

su-ta
質問者

お礼

>インポート先として「新規」か 「既存のテーブル」かを選択できませんか? 自分が行った手順を説明します。 1:Accessのテーブル画面からデータリンクを選択し、   インポートのウィザードを開きます。 2:インポートしたいExcelシートを選択し、ウィザードを進めると、   インポート先の選択(「新規」か「既存のテーブル」)が   出ますが、既存のテーブルのラジオボタンが選択出来ません。 手順が間違っているのでしょうか?

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.3

AccessでリンクしたOracleのテーブルを指定して、 インポートでExcelのシートを指定すれば 出来るんじゃないででしょうか。 うまくいかないとすれば、どうなるのかを書いてください。

su-ta
質問者

お礼

回答ありがとうございます。 「外部データの取込」を使って Excelのデータ(xls形式)を 取り込める事は出来たのですが、 これだとウィザードが起動して、 Access内に新規にテーブルを 作成してしまうのですが?

noname#5645
noname#5645
回答No.1

アクセスにオフィスリンクというものがありませんでしたっけ? エクセルのデータを取り込む、とかそういうものだと思いますが。 それで、エクセルのデータをアクセスに入れられれば、もうすでにオラクルにリンク済みであれば行けたような気がしましたが。

noname#5645
noname#5645
回答No.2

アクセスにオフィスリンクというものがありませんでしたっけ? エクセルのデータを取り込む、とかそういうものだと思いますが。 それで、エクセルのデータをアクセスに入れられれば、もうすでにオラクルにリンク済みであれば行けたような気がしましたが。

su-ta
質問者

お礼

回答ありがとうございます。 「オフィスリンク」ですと Excelに書き出しは出来るみたいですが、 インポートは出来ないようです。 他にも「外部データの取込」などがありますが、 これだとAccess内に新規にテーブルを 作成してしまうのですが…

関連するQ&A