エクセルのスプレッドシートからデータベースを作成する方法

ページ名:エクセルのスプレッドシートからデータベースを作成する方法

このWikiHowでは、マイクロソフトのデータベース管理ソフトウェアであるAccessに直接データをインポートしたり、Excelのデータをほとんどのデータベースソフトウェアで使える形式にエクスポートしたりして、マイクロソフトのExcelスプレッドシートのデータを使ってデータベースを作成する方法を説明します。Microsoft Accessは、Microsoft Officeソフトウェアバンドルに含まれており、Windowsでのみ利用可能です。

方法1

Microsoft Accessを使う

  1. Microsoft Accessを開く。そうすると、Accessのテンプレートページが開きます。
    • AccessはExcelと一緒に使うように設計されており、Microsoft Office ProfessionalのExcelにバンドルされています。
  2. 空白のデータベース」をクリックします。このオプションはウィンドウの左上にあります。
    • Accessデータベースに別のテンプレートを使用したい場合は、代わりに必要なテンプレートを選択します。
  3. プロンプトが表示されたら、[作成]をクリックします。このオプションはポップアップウィンドウの右下にあります。Accessデータベースが開きます。
  4. 外部データ]タブをクリックします。Accessウィンドウ上部のメニューバーにあります。
  5. Saved Imports]をクリックします。外部データツールバーの左端にあります。ドロップダウンメニューが表示されます。
  6. ファイル」を選択します。ドロップダウンメニューの中にあります。このオプションを選択すると、ポップアウトメニューが表示されます。
  7. Excelをクリックします。このオプションはポップアウトメニューにあります。クリックすると、インポートウィンドウが開きます。
  8. 参照」をクリックします。ウィンドウの右上にあります。
  9. Excelスプレッドシートを選択します。Excelスプレッドシートがあるフォルダに移動し、開きたいExcelスプレッドシートをクリックします。
  10. 開く」をクリックします。ウィンドウの右下にあります。
  11. データへの転送方法を指定します。以下のいずれかの左側のラジオ・ボタンをクリックします:
    • ソース・データを現在のデータベースの新しいテーブルにインポートする - テーブルのない新しいデータベースを作成した場合、または既存のデータベースに新しいテーブルを追加する場合は、このオプションを選択します。新しいテーブルを作成することで、Access で情報を編集できます。
    • レコードのコピーをテーブルに追加する - 既存のデータベースを使用していて、データベース内のテーブルの 1 つにデータを追加したい場合に、このオプションを選択します。既存のテーブルを追加することで、Access で情報を編集できます。
    • リンク テーブルを作成してデータ ソースにリンクする - このオプションを選択すると、データベースにハイパーリンクが作成され、Excel で Excel データベースが開きます。この方法では、Access で情報を編集することはできません。
  12. OKをクリックします。ウィンドウの下部に表示されます。
  13. シートを選択します。ウィンドウの上部で、選択したExcelドキュメントからインポートするシート名をクリックします。
    • デフォルトでは、Excelは "シート1"、"シート2"、"シート3 "とラベル付けされた3つのスプレッドシートを持つワークブックを作成します。一度に転送できるのは1つのシートのみです。3つのシートすべてに情報がある場合は、1つのシートで転送を完了してから、「外部データ」タブに戻って残りの各シートについてすべての手順を繰り返す必要があります。
    • Excelでこれらのシートの名前を削除、追加、編集することができ、変更した内容はすべてAccessデータベースに表示されます。
  14. 次へ」をクリックします。ウィンドウの右下にあります。
  15. 列見出しを有効にします。Excelシートの最上行(例えばA行)に独自の列見出しがある場合は、"First Row Contains Column Headings "ボックスにチェックを入れます。
    • Accessに列見出しを作成させたい場合は、チェックボックスをオフにします。
  16. Next]をクリックします。
  17. 必要に応じて、スプレッドシートの列とフィールドを編集します。スプレッドシートからすべてのフィールドをそのままインポートする場合は、この手順をスキップします:
    • フィールドを編集するには、変更する列ヘッダーをクリックしてから、 フィールド名、データ型、インデックスの有無を編集します。
    • フィールドをインポートしたくない場合は、"Do Not Import Field (Skip) "ボックスをチェックします。
  18. Nextをクリックします。
  19. データベースの主キーを設定します。最良の結果を得るには、ここではデフォルトの設定のままにして、Accessにキーを設定させます。
    • また、"Choose my own primary key "にチェックを入れ、その隣のフィールドにキーを入力することで独自のキーを設定することもできます。"No primary key "を選択することもできます(推奨されません)。
  20. Nextをクリックします。
  21. 名前を追加します。シートの名前を "Import to Table "フィールドに入力します。
    • このステップをスキップすると、データベースはデフォルトの名前に設定されたままになります。
  22. Finishをクリックする。このオプションはウィンドウの右下にあります。
  23. 閉じるをクリックします。ウィンドウの右下にあります。これでインポートウィンドウが閉じ、データベースが作成されます。
    • Accessにこのデータベースの設定を確実に記憶させたい場合は、最初に「インポート手順を保存する」ボックスをチェックします。
方法2

サードパーティーのデータベースソフトを使う

  1. Excel文書を開きます。データベースに変換したいExcel文書をダブルクリックします。
    • まだドキュメントを作成していない場合は、Excelを開き、「白紙のワークブック」をクリックして、ドキュメントを作成してから次に進みます。
  2. ファイル」をクリックします。Excelウィンドウの上部(Windows)または画面上部(Mac)にあるメニューバーにあります。
  3. 名前を付けて保存」をクリックします。このオプションはファイルメニューの中にあります。
  4. このPC」をダブルクリックします。ページの中央にあります。
    • Macの場合はこの手順をスキップします。
  5. ファイル形式を選択します。Save as type」(Windows)または「File Format」(Mac)のドロップダウンボックスをクリックし、以下のいずれかを選択します:
    • コンピュータ・ベースのデータベース・アプリケーションを使用している場合は、.CSV(カンマ区切り値)形式をクリックします。
    • Webベースのデータベース・アプリケーションを使用している場合は、.XML形式をクリックします。
      • Excel ドキュメントに XML データが含まれていない場合は、XML を選択できません。
  6. 保存]をクリックします。ウィンドウの一番下にあります。これで、選択した環境設定を使用してドキュメントが保存されます。
  7. データベース・アプリケーションで新しいデータベースを作成します。このプロセスは使用しているアプリケーションによって異なりますが、通常はアプリケーションを開き、新規作成(またはファイル>新規作成)をクリックし、画面の指示に従います。
  8. インポート...」ボタンを探します。多くの場合、「ファイル」オプションをクリックすると見つかりますが、お使いのデータベース・アプリケーションによって異なる場合があります。
  9. Excelファイルを選択します。Excelからエクスポートしたファイルをダブルクリックします。
  10. データベースアプリの指示に従ってデータをインポートします。
  11. データベースを保存します。通常、Ctrl+S(Windows)または⌘Command+S(Mac)を押すことで「保存」メニューを開くことができます。
この記事は、CC BY-NC-SAの下で公開された " How to Create a Database from an Excel Spreadsheet " を修正して作成されました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧