このWikiHowでは、マイクロソフトのデータベース管理ソフトウェアであるAccessに直接データをインポートしたり、Excelのデータをほとんどのデータベースソフトウェアで使える形式にエクスポートしたりして、マイクロソフトのExcelスプレッドシートのデータを使ってデータベースを作成する方法を説明します。Microsoft Accessは、Microsoft Officeソフトウェアバンドルに含まれており、Windowsでのみ利用可能です。
Microsoft Accessを使う
-
Microsoft Accessを開く。そうすると、Accessのテンプレートページが開きます。
- AccessはExcelと一緒に使うように設計されており、Microsoft Office ProfessionalのExcelにバンドルされています。
-
空白のデータベース」をクリックします。このオプションはウィンドウの左上にあります。
- Accessデータベースに別のテンプレートを使用したい場合は、代わりに必要なテンプレートを選択します。
-
プロンプトが表示されたら、[作成]をクリックします。このオプションはポップアップウィンドウの右下にあります。Accessデータベースが開きます。
-
外部データ]タブをクリックします。Accessウィンドウ上部のメニューバーにあります。
-
Saved Imports]をクリックします。外部データツールバーの左端にあります。ドロップダウンメニューが表示されます。
-
ファイル」を選択します。ドロップダウンメニューの中にあります。このオプションを選択すると、ポップアウトメニューが表示されます。
-
Excelをクリックします。このオプションはポップアウトメニューにあります。クリックすると、インポートウィンドウが開きます。
-
参照」をクリックします。ウィンドウの右上にあります。
-
Excelスプレッドシートを選択します。Excelスプレッドシートがあるフォルダに移動し、開きたいExcelスプレッドシートをクリックします。
-
開く」をクリックします。ウィンドウの右下にあります。
-
データへの転送方法を指定します。以下のいずれかの左側のラジオ・ボタンをクリックします:
- ソース・データを現在のデータベースの新しいテーブルにインポートする - テーブルのない新しいデータベースを作成した場合、または既存のデータベースに新しいテーブルを追加する場合は、このオプションを選択します。新しいテーブルを作成することで、Access で情報を編集できます。
- レコードのコピーをテーブルに追加する - 既存のデータベースを使用していて、データベース内のテーブルの 1 つにデータを追加したい場合に、このオプションを選択します。既存のテーブルを追加することで、Access で情報を編集できます。
- リンク テーブルを作成してデータ ソースにリンクする - このオプションを選択すると、データベースにハイパーリンクが作成され、Excel で Excel データベースが開きます。この方法では、Access で情報を編集することはできません。
-
OKをクリックします。ウィンドウの下部に表示されます。
-
シートを選択します。ウィンドウの上部で、選択したExcelドキュメントからインポートするシート名をクリックします。
- デフォルトでは、Excelは "シート1"、"シート2"、"シート3 "とラベル付けされた3つのスプレッドシートを持つワークブックを作成します。一度に転送できるのは1つのシートのみです。3つのシートすべてに情報がある場合は、1つのシートで転送を完了してから、「外部データ」タブに戻って残りの各シートについてすべての手順を繰り返す必要があります。
- Excelでこれらのシートの名前を削除、追加、編集することができ、変更した内容はすべてAccessデータベースに表示されます。
-
次へ」をクリックします。ウィンドウの右下にあります。
-
列見出しを有効にします。Excelシートの最上行(例えばA行)に独自の列見出しがある場合は、"First Row Contains Column Headings "ボックスにチェックを入れます。
- Accessに列見出しを作成させたい場合は、チェックボックスをオフにします。
-
Next]をクリックします。
-
必要に応じて、スプレッドシートの列とフィールドを編集します。スプレッドシートからすべてのフィールドをそのままインポートする場合は、この手順をスキップします:
- フィールドを編集するには、変更する列ヘッダーをクリックしてから、 フィールド名、データ型、インデックスの有無を編集します。
- フィールドをインポートしたくない場合は、"Do Not Import Field (Skip) "ボックスをチェックします。
-
Nextをクリックします。
-
データベースの主キーを設定します。最良の結果を得るには、ここではデフォルトの設定のままにして、Accessにキーを設定させます。
- また、"Choose my own primary key "にチェックを入れ、その隣のフィールドにキーを入力することで独自のキーを設定することもできます。"No primary key "を選択することもできます(推奨されません)。
-
Nextをクリックします。
-
名前を追加します。シートの名前を "Import to Table "フィールドに入力します。
- このステップをスキップすると、データベースはデフォルトの名前に設定されたままになります。
-
Finishをクリックする。このオプションはウィンドウの右下にあります。
-
閉じるをクリックします。ウィンドウの右下にあります。これでインポートウィンドウが閉じ、データベースが作成されます。
- Accessにこのデータベースの設定を確実に記憶させたい場合は、最初に「インポート手順を保存する」ボックスをチェックします。
サードパーティーのデータベースソフトを使う
-
Excel文書を開きます。データベースに変換したいExcel文書をダブルクリックします。
- まだドキュメントを作成していない場合は、Excelを開き、「白紙のワークブック」をクリックして、ドキュメントを作成してから次に進みます。
-
ファイル」をクリックします。Excelウィンドウの上部(Windows)または画面上部(Mac)にあるメニューバーにあります。
-
名前を付けて保存」をクリックします。このオプションはファイルメニューの中にあります。
-
このPC」をダブルクリックします。ページの中央にあります。
- Macの場合はこの手順をスキップします。
-
ファイル形式を選択します。Save as type」(Windows)または「File Format」(Mac)のドロップダウンボックスをクリックし、以下のいずれかを選択します:
- コンピュータ・ベースのデータベース・アプリケーションを使用している場合は、.CSV(カンマ区切り値)形式をクリックします。
- Webベースのデータベース・アプリケーションを使用している場合は、.XML形式をクリックします。
- Excel ドキュメントに XML データが含まれていない場合は、XML を選択できません。
-
保存]をクリックします。ウィンドウの一番下にあります。これで、選択した環境設定を使用してドキュメントが保存されます。
-
データベース・アプリケーションで新しいデータベースを作成します。このプロセスは使用しているアプリケーションによって異なりますが、通常はアプリケーションを開き、新規作成(またはファイル>新規作成)をクリックし、画面の指示に従います。
-
インポート...」ボタンを探します。多くの場合、「ファイル」オプションをクリックすると見つかりますが、お使いのデータベース・アプリケーションによって異なる場合があります。
-
Excelファイルを選択します。Excelからエクスポートしたファイルをダブルクリックします。
-
データベースアプリの指示に従ってデータをインポートします。
-
データベースを保存します。通常、Ctrl+S(Windows)または⌘Command+S(Mac)を押すことで「保存」メニューを開くことができます。
コメント
最新を表示する
NG表示方式
NGID一覧