ウェブからMicrosoft Excelスプレッドシートにデータをインポートする必要がある場合、WindowsでもmacOSでもPower Queryのインポート機能を使うことができる。Windowsでは手順は簡単ですが、Macユーザーには技術的にウェブデータをインポートするオプションがありません。幸い、MacではMicrosoft Wordを使った簡単な回避策があります!このWikiHowでは、WindowsとmacOSでリモートURLからデータをインポートする方法をご紹介します。
知っておくべきこと
- Windowsの場合、「データ」>「ウェブから」と進み、URLを入力して「接続」をクリックすると、ウェブデータが選択され、インポートされます。
- Macの場合は、URLを含むテキストファイルを作成し、Run Web Queryを使用してデータをインポートする必要があります。
- Macでクエリを作成する場合は、非常に特殊な設定を使用してテキストファイルを保存する必要があります。
ウィンドウズ
-
スプレッドシートの空のセルをクリックします。貼り付けたデータを開始するセルを選択します。
-
データ」タブをクリックします。このタブは、アプリウィンドウ上部の「数式」と「レビュー」の間にあります。
-
データ] リボンの [Web から] をクリックします。Excelの左上隅にある「データの取得と変換」パネルに表示されます。 このオプションは、「データ」リボンの左上隅にあります。これで "From Web "ウィンドウが開きます。
- このオプションが表示されない場合は、左上の「データを取得」ドロップダウンメニューをクリックし、「その他のソースから」を選択し、「ウェブから」を選択します。
-
ウェブサイトのURLを入力し、「OK」をクリックします。入力エリアに入力またはペーストしたアドレスは、インポートするデータを含むURLである必要があります。
-
Connect(接続)]をクリックして、匿名サイトにアクセスします。データが公開サイトにある場合は、テーブルビューにテーブルが表示されます。 サイトにログインが必要な場合:
- 通常、サイトのログイン/サインイン欄にユーザー名とパスワードを入力してこのページにサインインする場合は、[基本]を選択し、ログイン情報を入力して[接続]をクリックします。
- 職場や学校のアカウントからログインする必要がある場合は、Windowsネットワークログインを使用するためにWindowsを選択するか、組織のサーバーからログインするためにOrganizational accountを選択し、Sign Inを選択します。
- APIキーをお持ちの場合は、Web APIを選択してキーを入力し、Connectをクリックします。
-
テーブルを選択します。Navigator ウィンドウの左パネルに、テーブルのリストが表示されます。テーブルを選択すると、右側のパネルにデータが表示されます。
- 必要なテーブルがわからない場合は、右パネルの上部にあるWeb ViewタブをクリックしてWebサイトを表示し、テーブルをクリックして選択します。
- 複数のテーブルをインポートするには、左上付近にある「Select multiple items(複数の項目を選択)」の横にあるチェックボックスをオンにします。
-
Loadボタンをクリックします。これで、選択した表のデータがExcelスプレッドシートにインポートされます。
Mac
-
Microsoft Wordを開き、白紙の文書にします。macOS用のExcelには、付属のものであっても、ウェブからデータをインポートするオプションがないため、最初にMicrosoft Wordでクエリを作成するという、ちょっとした回避策が必要になります。
-
インポートしたいURLを入力またはペーストする。URLはプレーンテキストであることが重要です。URLを他の場所からコピーした場合は、貼り付けた後に表示される小さなアイコンをクリックして、「テキストのみ保持」を選択します。
- コピーしたURLは、作成するファイル内の唯一のテキストでなければなりません。
-
URLの末尾をクリックし、⏎ Returnを押します。これは後でファイルをインポートするときに重要です。このステップをスキップしないように注意してください。新しい行を開かないと、後でエラーが発生します。
-
ファイルメニューをクリックし、名前を付けて保存を選択します。ここで、ファイルを特定の場所に保存する必要があります。
-
ファイル形式」メニューからプレーンテキスト(.txt)を選択する。ウィンドウの一番下にあります。
-
.iqyで終わるファイル名をつける。ファイルをプレーン・テキスト・ファイルとして保存する場合でも、ファイルの拡張子が.iqyであることを確認する必要があります。たとえば、「my_query.iqy」のようにします。
-
保存場所を選択し、[保存]をクリックします。ファイル変換ウィンドウが開きます。
-
環境設定を選択し、[OK]をクリックします。これらのオプションは非常に重要です:
- テキストエンコーディング」でMS-DOSを選択します。
- End lines with "メニューからCR/LFを選択する。
- "文書の方向 "は "左から右 "にする。
- 他のオプションは空白にする。
-
Finderを開き、新しいファイルの場所に移動する。 ファイルの拡張子が正しいことを確認するために、もうひとつ必要なことがあります。
-
拡張子が.iqyになるようにファイル名を変更します。ファイルの末尾に.iqyではなく.txtが表示されていたり、ファイル拡張子がまったく表示されていない場合は、ファイル名を.iqyに変更する必要があります。
- 作成したファイルを右クリックし、「情報を取得」を選択します。
- ファイル名が.iqy.txtで終わっている場合は、.txtを削除してください。例えば、my_query.iqy.txtと表示されたら、my_query.iqyにリネームします。
- Return キーを押し、Use .iqy をクリックして確定します。
-
Excelでスプレッドシートを開きます。クエリができたので、それをExcelにインポートすることができます。
-
メニューバーのデータメニューをクリックします。Excelを開いているときは、画面上部のMacのメニューバーとExcel上部のメニューバーに2つのデータメニューがあることに注意してください。この2つのメニューは異なります。Excelの上部にあるメニューバーではなく、Macの画面上部にあるメニューバーのデータメニューをクリックする必要があります。
-
外部データを取得」を選択します。追加オプションが展開されます。
-
Run Web Query...をクリックします。Finder ウィンドウが開きます。
-
IQY ファイルを選択し、[データを取得]をクリックします。データをインポートする場所を選択するプロンプトが表示されます。
-
データをインポートする場所を選択し、[OK]をクリックします。現在のシートの特定のセル位置にデータをインポートすることも、データ用に新しいシートを作成することもできます。OKをクリックすると、ExcelはIQYファイルに追加したURLにアクセスし、Webデータをシートにインポートします。
コメント
最新を表示する
NG表示方式
NGID一覧