SQLデータベースのデータをExcelファイルにインポートする方法【例】
SQLデータをExcelファイルにインポート
このチュートリアルでは、外部 SQL データベースからデータをインポートします。 この演習では、SQL Server の動作中のインスタンスと SQL Server の基礎があることを前提としています。
まず作成します SQL Excel にインポートするファイル。SQL エクスポート ファイルがすでに用意されている場合は、次の 2 つの手順をスキップして次の手順に進むことができます。
- EmployeesDB という名前の新しいデータベースを作成します。
- 次のクエリを実行します
USE EmployeeDB GO CREATE TABLE [dbo].[employees]( [employee_id] [numeric](18, 0) NOT NULL, [full_name] [nvarchar](75) NULL, [gender] [nvarchar](50) NULL, [department] [nvarchar](25) NULL, [position] [nvarchar](50) NULL, [salary] [numeric](18, 0) NULL, CONSTRAINT [PK_employees] PRIMARY KEY CLUSTERED ( [employee_id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO employees(employee_id,full_name,gender,department,position,salary) VALUES ('4','Prince Jones','Male','Sales','Sales Rep',2300) ,('5','Henry Banks','Male','Sales','Sales Rep',2000) ,('6','Sharon Burrock','Female','Finance','Finance Manager',3000); GO
ウィザードダイアログを使用してデータを Excel にインポートする方法
- 新しいワークブックを作成します MS Excelの
- 「データ」タブをクリックします
- 「他のソースから選択」ボタン
- 上の画像に示すように SQL Server から選択します
- サーバー名/IPアドレスを入力します。 このチュートリアルでは、localhost 127.0.0.1 に接続しています。
- ログイン タイプを選択します。ローカル マシン上にあり、Windows 認証が有効になっているため、ユーザー ID とパスワードは入力しません。リモート サーバーに接続する場合は、これらの詳細を入力する必要があります。
- 次へボタンをクリックしてください
データベースサーバーに接続すると、ウィンドウが開き、スクリーンショットに示すようにすべての詳細を入力する必要があります。
- ドロップダウンリストから「EmployeesDB」を選択します。
- 従業員テーブルをクリックして選択します
- 「次へ」ボタンをクリックします。
データ接続ウィザードが開き、データ接続を保存し、従業員のデータへの接続プロセスを終了します。
- 次のウィンドウが表示されます
- 「OK」ボタンをクリックします
MS Access データを Excel にインポートする方法と例
ここでは、次の機能を利用した単純な外部データベースからデータをインポートします。 Microsoft データベースにアクセスします。商品テーブルをエクセルにインポートしてみます。ダウンロードできます Microsoft データベースにアクセスする.
- 新しいワークブックを開く
- 「データ」タブをクリックします
- 以下に示すように「アクセス」ボタンをクリックします
- 以下に示すダイアログウィンドウが表示されます
- ダウンロードしたデータベースを参照し、
- 「開く」ボタンをクリックします
- 「OK」ボタンをクリックします
- 以下のデータが得られます