まりふのひと

ExcelのデータでAccessテーブルを復元するには?

Access のテーブルと Excel は見た目には似ていますが、Excel から Access のテーブルを作成するには無理があります。
これは Access のテーブルを新規作成してみると解りますが、Access のデータ型には右図・左の種類があります。更に、例えば数値型には右図・右の種類があります。
データ型以外にも指定することがあります。

更に重要なのに「インデックス」があります。

これらに対処するには、mdb が壊れる以前に、

  1. [ツール]メニュー ⇒[解析]⇒[データベースの構造解析]をクリック
  2. [テーブル]タブを選択(クリック)
  3. [オプション]ボタンをクリックすると、【テーブル定義の印刷】ダイアログボックスが出ます。
    • これはオプションですが、最低限右図の状態が必要です。
    • 「プロパティ」を選択すると、出力情報が増えます。
    • [OK]ボタンをクリックすると、元の画面に戻ります。
  4. 解析するテーブルを選択し(チェックを入れる)
  5. [OK]ボタンをクリックすると、結果がプレビューされます。
  6. これを印刷して保存しておくといいでしょう。