• 締切済み

エクセルからアクセスにインポートする場合、配順や項目数の関係について教えてください。

エクセルからアクセスにインポートする場合、配順や項目数の関係はどのようになるのでしょうか? アクセスのフィールド数は3個あるとします。 デザインビューでは上から「あ」「い」「う」で並んでいます。 データシートビューでは、「い」「う」「あ」で並んでいます。 エクセルのタイトル行の配列順も上記のどちらかにあわせたほうがよろしいのでしょうか? それとも同一名の項目があれば、配順には決まりがないですか? アクセスのテーブルにあるフィールド名が、エクセルのタイトル行にないとエラーになるでしょうか? 基礎的な質問でしたら申し訳ございませんが、どなたかご回答をお願いいたします。

みんなの回答

noname#43018
noname#43018
回答No.2

あれ? 私のもAccess2000ですが、エクセルからインポートできますよ。 こんな風にしました。 *ファイル-外部データの取り込み-インポート *インポート元のエクセルファイルを選ぶ ここで、インポートのウィザードが開きます。 *ワークシート(あるいは名前のついた範囲)を選ぶ *先頭行をフィールド名として使う *インポートする先のテーブル名を選ぶ という手順です。 この手順でやると、同じ名前のフィールドにきちんと保存します。 同じ名前のフィールドが無ければエラーを出します。 インポートするレコードは、インポート先のテーブルに追加されます。 ただし、主キーなど、ユニークな値を要求するフィールドに、すでにある値と同じ値をもつレコードを追加しようとすると、当然エラーがでます。 ただ、お手元のデータベースでいきなり本番のインポートをしないでください。私の手元のAccess2000ではそうだった、というだけです。 是非、自分で確かめてやってください。

375k
質問者

お礼

ご回答ありがとうございました。 お礼の言葉が遅くなって申し訳ありませんでした。

  • suku0
  • ベストアンサー率16% (1/6)
回答No.1

エクセルからアクセスにインポートはするウィザードでは、 エクセルの表形式のSheetや範囲から、アクセスの「テーブル」を作るようになると思います。 すでにアクセスで準備したテーブルに、エクセルのデータのみをインポートするのは、私のアクセス2000ではできないのですが・・・ 私も、初心者ですので、どなたか詳しい方の回答を待ちたいと思います。

関連するQ&A