2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

SQLServerのViewをExcel表示する

Posted at

はじめに

SQLServerデータベース上のViewを、Excel上に表示する手順を説明する。

[利用シーン]
DB上のViewで出力する数字や算出・項目名を日本語変換し、Excelレポートとして出力するなど。
意外と簡単で便利!

前提

  • 検証環境
    • SQLServer2016 Developer
    • Excel 2016
  • SQLServer上にDB(当説明では、SANDBOX1)、およびデータのある任意テーブルを用意

Viewの準備

SQLServer上に、以下のようなViewを作成(言わずもがな、元となるテーブルも必要)

CREATE VIEW [dbo].[月別部門別売上ビュー] AS (
	SELECT
		 t1.YearMonth AS 年月
		,t1.DeptCode AS 部門コード
		,t1.SalesAmount AS 売上金額
	FROM 
		T_SalesAmt t1
)

テストデータは以下
image.png

Excelからの接続手順

  1. Excel起動

  2. データ > 外部データの取り込み > その他のデータソース > SQL Serverから
    image.png

  3. 認証方法の設定
    同一サーバー上なら、localhost。
    認証方法は、Windows認証か、SQLServer認証かを選び、設定。
    image.png

  4. 対象ビューの選択
    image.png

  5. 完了
    image.png

  6. 出力先セルの指定
    image.png

成功!
image.png

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?