Excelへのデータのインポート

分析には、さまざまなソースからのデータを使用する必要がある場合があります。Excelでは、さまざまなデータソースからデータをインポートできます。いくつかのデータソースは次のとおりです-

  • MicrosoftAccessデータベース
  • ウェブページ
  • テキストファイル
  • SQLServerテーブル
  • SQLServer分析キューブ
  • XMLファイル

データベースから同時に任意の数のテーブルをインポートできます。

MicrosoftAccessデータベースからのデータのインポート

MSAccessデータベースからデータをインポートする方法を学習します。以下の手順に従ってください-

Step 1 −Excelで新しい空白のブックを開きます。

Step 2 −リボンの[データ]タブをクリックします。

Step 3 −クリック From AccessGet ExternalDataグループにあります。ザ・Select Data Source ダイアログボックスが表示されます。

Step 4−インポートするAccessデータベースファイルを選択します。Accessデータベースファイルの拡張子は.accdbになります。

[テーブルの選択]ダイアログボックスが表示され、Accessデータベースで見つかったテーブルが表示されます。データベース内のすべてのテーブルを一度にインポートすることも、データ分析のニーズに基づいて選択したテーブルのみをインポートすることもできます。

Step 5 − [複数のテーブルの選択を有効にする]ボックスを選択し、すべてのテーブルを選択します。

Step 6− [OK]をクリックします。ザ・Import Data ダイアログボックスが表示されます。

観察すると、ワークブックにインポートしているデータを表示するための次のオプションがあります-

  • Table
  • ピボットテーブルレポート
  • PivotChart
  • パワービューレポート

オプションもあります- only create connection。さらに、ピボットテーブルレポートがデフォルトで選択されています。

Excelには、ワークブックにデータを配置するためのオプションもあります-

  • 既存のワークシート
  • 新しいワークシート

選択されて無効になっている別のチェックボックスがあります– Add this data to the Data Model。データテーブルをワークブックにインポートするたびに、それらはワークブックのデータモデルに自動的に追加されます。データモデルの詳細については、後の章で学習します。

各オプションを試して、インポートしているデータを表示し、データがワークブックにどのように表示されるかを確認できます-

  • 選択した場合 Table、既存のワークシートオプションが無効になります、 New worksheetオプションが選択され、Excelはデータベースからインポートするテーブルの数と同じ数のワークシートを作成します。Excelテーブルがこれらのワークシートに表示されます。

  • 選択した場合 PivotTable Report、Excelはテーブルをブックにインポートし、インポートされたテーブルのデータを分析するために空のピボットテーブルを作成します。既存のワークシートまたは新しいワークシートにピボットテーブルを作成するオプションがあります。

    インポートされたデータテーブルのExcelテーブルはブックに表示されません。ただし、ピボットテーブルのフィールドリストには、各テーブルのフィールドとともにすべてのデータテーブルがあります。

  • 選択した場合 PivotChart、Excelはテーブルをブックにインポートし、インポートされたテーブルのデータを表示するための空のピボットグラフを作成します。既存のワークシートまたは新しいワークシートにピボットグラフを作成するオプションがあります。

    インポートされたデータテーブルのExcelテーブルはブックに表示されません。ただし、Pivo​​tChartフィールドリストには、各テーブルのフィールドとともに、すべてのデータテーブルがあります。

  • 選択した場合 Power View Report、Excelはテーブルをブックにインポートし、新しいワークシートにPowerViewレポートを作成します。後の章で、PowerViewレポートを使用してデータを分析する方法を学習します。

    インポートされたデータテーブルのExcelテーブルはブックに表示されません。ただし、すべてのデータテーブルは、各テーブルのフィールドとともに、PowerViewレポートのフィールドリストにあります。

  • オプションを選択した場合- Only Create Connection、データベースとワークブックの間にデータ接続が確立されます。ブックに表やレポートは表示されません。ただし、インポートされたテーブルは、デフォルトでワークブックのデータモデルに追加されます。

    データ分析のためにデータをインポートする意図に基づいて、これらのオプションのいずれかを選択する必要があります。上で観察したように、選択したオプションに関係なく、データはインポートされ、ワー​​クブックのデータモデルに追加されます。

Webページからのデータのインポート

場合によっては、Webサイトで更新されたデータを使用する必要があります。WebサイトのテーブルからExcelにデータをインポートできます。

Step 1 −Excelで新しい空白のブックを開きます。

Step 2 −リボンの[データ]タブをクリックします。

Step 3 −クリック From Web の中に Get External Dataグループ。ザ・New Web Query ダイアログボックスが表示されます。

Step 4 − [アドレス]の横のボックスに、データをインポートするWebサイトのURLを入力し、[移動]をクリックします。

Step 5−ウェブサイトのデータが表示されます。インポートできるテーブルデータの横に黄色の矢印アイコンが表示されます。

Step 6−黄色のアイコンをクリックして、インポートするデータを選択します。これにより、次のスクリーンショットに示すように、黄色のアイコンがチェックマーク付きの緑色のボックスに変わります。

Step 7 −必要なものを選択したら、[インポート]ボタンをクリックします。

ザ・ Import Data ダイアログボックスが表示されます。

Step 8 −データを配置する場所を指定し、[OK]をクリックします。

Step 9 −さらなる分析および/または提示のためにデータを整理します。

Webからデータをコピーして貼り付ける

Webページからデータを取得する別の方法は、必要なデータをコピーして貼り付けることです。

Step 1 −新しいワークシートを挿入します。

Step 2 − Webページからデータをコピーして、ワークシートに貼り付けます。

Step 3 −貼り付けたデータでテーブルを作成します。

テキストファイルからのデータのインポート

にデータがある場合 .txt または .csv または .prnファイルの場合、それらのファイルからデータをインポートして、テキストファイルとして扱うことができます。以下の手順に従ってください-

Step 1 −Excelで新しいワークシートを開きます。

Step 2 −リボンの[データ]タブをクリックします。

Step 3 −クリック From TextGet ExternalDataグループにあります。ザ・Import Text File ダイアログボックスが表示されます。

あなたはそれを見ることができます .prn, .txt and .csv 拡張テキストファイルが受け入れられます。

Step 4−ファイルを選択します。選択したファイル名が[ファイル名]ボックスに表示されます。[開く]ボタンが[インポート]ボタンに変わります。

Step 5 − [インポート]ボタンをクリックします。 Text Import Wizard – Step 1 of 3 ダイアログボックスが表示されます。

Step 6 −オプションをクリックします Delimited ファイルの種類を選択して、[次へ]をクリックします。

ザ・ Text Import Wizard – Step 2 of 3 ダイアログボックスが表示されます。

Step 7 − [区切り文字]で[ Other

Step 8− [その他]の横のボックスに「|」と入力します。(これは、インポートするテキストファイルの区切り文字です)。

Step 9 − [次へ]をクリックします。

ザ・ Text Import Wizard – Step 3 of 3 ダイアログボックスが表示されます。

Step 10 −このダイアログボックスでは、各列の列データ形式を設定できます。

Step 11−列のデータフォーマットが完了したら、[完了]をクリックします。ザ・Import Data ダイアログボックスが表示されます。

次のことを確認します-

  • テーブルが表示用に選択され、灰色で表示されます。この場合、テーブルが唯一の表示オプションです。

  • データは、既存のワークシートまたは新しいワークシートのいずれかに配置できます。

  • [このデータをデータモデルに追加する]チェックボックスを選択するかどうかを選択できます。

  • 選択したら、[OK]をクリックします。

指定したワークシートにデータが表示されます。テキストファイルからExcelブックにデータをインポートしました。

別のブックからデータをインポートする

データ分析に別のExcelブックのデータを使用する必要があるかもしれませんが、他の誰かが他のブックを管理している可能性があります。

別のブックから最新のデータを取得するには、そのブックとのデータ接続を確立します。

Step 1 −クリック DATA > Connections リボンの[接続]グループにあります。

ザ・ Workbook Connections ダイアログボックスが表示されます。

Step 2− [ワークブック接続]ダイアログボックスの[追加]ボタンをクリックします。ザ・Existing Connections ダイアログボックスが表示されます。

Step 3 −クリック Browse for More…ボタン。ザ・Select Data Source ダイアログボックスが表示されます。

Step 4 −をクリックします New Source button。ザ・Data Connection Wizard ダイアログボックスが表示されます。

Step 5 −選択 Other/Advancedデータソースリストで、[次へ]をクリックします。[データリンクのプロパティ]ダイアログボックスが表示されます。

Step 6 −データリンクのプロパティを次のように設定します−

  • クリック Connection タブ。

  • [データソース名を使用]をクリックします。

  • 下矢印をクリックして、 Excel Files ドロップダウンリストから。

  • [OK]をクリックします。

ザ・ Select Workbook ダイアログボックスが表示されます。

Step 7−インポートするワークブックがある場所を参照します。[OK]をクリックします。

ザ・ Data Connection Wizard [データベースとテーブルの選択]ダイアログボックスが表示されます。

Note−この場合、Excelはインポートされる各ワークシートをテーブルとして扱います。テーブル名はワークシート名になります。したがって、意味のあるテーブル名を付けるには、必要に応じてワークシートに名前を付けるか、名前を変更します。

Step 8− [次へ]をクリックします。ザ・Data Connection Wizard [データ接続ファイルを保存して終了]というダイアログボックスが表示されます。

Step 9− [完了]ボタンをクリックします。ザ・Select Table ダイアログボックスが表示されます。

ご覧のとおり、Nameは、タイプTABLEとしてインポートされるワークシート名です。[OK]をクリックします。

選択したワークブックとのデータ接続が確立されます。

他のソースからのデータのインポート

Excelには、他のさまざまなデータソースを選択するためのオプションが用意されています。これらからいくつかの手順でデータをインポートできます。

Step 1 −Excelで新しい空白のブックを開きます。

Step 2 −リボンの[データ]タブをクリックします。

Step 3 −クリック From Other Sources Get ExternalDataグループにあります。

さまざまなデータソースのドロップダウンが表示されます。

これらのデータソースのいずれかからExcelにデータをインポートできます。

既存の接続を使用したデータのインポート

前のセクションでは、ワークブックとのデータ接続を確立しました。

これで、既存の接続を使用してデータをインポートできます。

Step 1 −リボンの[データ]タブをクリックします。

Step 2 −クリック Existing ConnectionsGet ExternalDataグループにあります。[既存の接続]ダイアログボックスが表示されます。

Step 3 −データをインポートする接続を選択し、[開く]をクリックします。

データ接続の名前を変更する

ワークブックにあるデータ接続に意味のある名前が付いていると、理解と検索が容易になります。

Step 1 −に移動 DATA > Connectionsリボンに。ザ・Workbook Connections ダイアログボックスが表示されます。

Step 2 −名前を変更する接続を選択し、[プロパティ]をクリックします。

ザ・ Connection Propertiesダイアログボックスが表示されます。現在の名前が[接続名]ボックスに表示されます-

Step 3−接続名を編集し、[OK]をクリックします。データ接続には、指定した新しい名前が付けられます。

外部データ接続の更新

上記のセクションで見たように、Excelブックを外部データソースに接続するときは、外部データソースに時々加えられた変更を反映して、ブック内のデータを最新の状態に保ちたいと考えています。

これを行うには、これらのデータソースに対して行ったデータ接続を更新します。データ接続を更新するたびに、そのデータソースからの最新のデータ変更が表示されます。これには、新しいもの、変更されたもの、または削除されたものが含まれます。

選択したデータのみを更新することも、ブック内のすべてのデータ接続を一度に更新することもできます。

Step 1 −リボンの[データ]タブをクリックします。

Step 2 −クリック Refresh All [接続]グループ内。

ご覧のとおり、ドロップダウンリストには[更新]と[すべて更新]の2つのコマンドがあります。

  • クリックすると Refresh、ワークブックで選択したデータが更新されます。

  • クリックすると Refresh All、ワークブックへのすべてのデータ接続が更新されます。

ブック内のすべてのデータ接続を更新する

ブックへのデータ接続がいくつかある場合があります。ワークブックが最新のデータにアクセスできるように、それらを時々更新する必要があります。

Step 1 −インポートされたデータファイルへのリンクを含むテーブル内の任意のセルをクリックします。

Step 2 −リボンの[データ]タブをクリックします。

Step 3 − [接続]グループの[すべて更新]をクリックします。

Step 4−ドロップダウンリストから[すべて更新]を選択します。ブック内のすべてのデータ接続が更新されます。

ワークブックを開いたときにデータを自動的に更新する

ワークブックを開くたびに、ワークブックへのデータ接続から最近のデータにアクセスしたい場合があります。

Step 1 −インポートされたデータファイルへのリンクを含むテーブル内の任意のセルをクリックします。

Step 2 − [データ]タブをクリックします。

Step 3 − [接続]グループの[接続]をクリックします。

[ワークブック接続]ダイアログボックスが表示されます。

Step 4− [プロパティ]ボタンをクリックします。[接続のプロパティ]ダイアログボックスが表示されます。

Step 5 − [使用法]タブをクリックします。

Step 6 −オプションをチェックします-ファイルを開くときにデータを更新します。

別のオプションもあります- Remove data from the external data range before saving the workbook。このオプションを使用して、外部データなしでクエリ定義を使用してブックを保存できます。

Step 7− [OK]をクリックします。ブックを開くたびに、最新のデータがブックに読み込まれます。

定期的にデータを自動的に更新する

ブックを長時間開いたまま使用している可能性があります。このような場合、ユーザーの介入なしにデータを定期的に更新することをお勧めします。

Step 1 −インポートされたデータファイルへのリンクを含むテーブル内の任意のセルをクリックします。

Step 2 −リボンの[データ]タブをクリックします。

Step 3 − [接続]グループの[接続]をクリックします。

[ワークブック接続]ダイアログボックスが表示されます。

Step 4 − [プロパティ]ボタンをクリックします。

[接続のプロパティ]ダイアログボックスが表示されます。プロパティを次のように設定します-

  • クリック Usage タブ。

  • オプションを確認してください Refresh every

  • 各更新操作間の分数として60を入力し、[OK]をクリックします。

データは60分ごとに自動的に更新されます。(つまり、1時間ごと)。

バックグラウンドリフレッシュの有効化

非常に大きなデータセットの場合は、バックグラウンドリフレッシュの実行を検討してください。これにより、更新が完了するまで数分以上待たされる代わりに、Excelの制御が返されます。このオプションは、バックグラウンドでクエリを実行しているときに使用できます。ただし、この間、データモデルのデータを取得する接続タイプのクエリを実行することはできません。

  • インポートされたデータファイルへのリンクを含むテーブル内の任意のセルをクリックします。

  • [データ]タブをクリックします。

  • [接続]グループの[接続]をクリックします。[ワークブック接続]ダイアログボックスが表示されます。

[プロパティ]ボタンをクリックします。

[接続のプロパティ]ダイアログボックスが表示されます。[使用法]タブをクリックします。リフレッシュコントロールオプションが表示されます。

  • [バックグラウンド更新を有効にする]をクリックします。
  • [OK]をクリックします。ブックのバックグラウンド更新が有効になっています。