SQL Server to Excel

プログラム開発の際のSQLのデバッグ、定型的な業務の実施にお役立てください

  • ソフト名 :SQL Server to Excel
  • バージョン :1.0.0
  • ライセンス :フリーソフト
  • OS :Windows
  • 開発 :tech-bee

ダウンロード

SQL Server to Excel」は、SQL Serverのデータベース内容を簡単にExcelファイル(.xls/.xlsx)にエクスポートするためのツールです。SQL Serverの管理ツール(SSMS)の操作が難しい場合でも、GUIでSQLクエリ実行→結果をExcel保存できるのが特徴です。

以下に具体的な使い方を解説します。


1. ダウンロードと準備

  1. 上記URLからダウンロード。
  2. ZIPの場合は解凍してフォルダを確認。
  3. SQLServerToExcel.exe を実行(インストール不要の場合が多い)。

2. 接続設定

起動すると接続情報入力画面が表示されます。

  • Server Name(サーバー名)
    例:localhost.\SQLEXPRESS、またはリモートSQLサーバーのホスト名
  • Authentication(認証方式)
    • Windows認証(OSユーザーで接続)
    • SQL Server認証(ユーザー名とパスワード入力)
  • Database(データベース名)
    接続後、ドロップダウンから対象DBを選択

3. データ抽出方法

方法A:テーブル選択

  • 指定テーブル全体をそのままExcelに出力

方法B:SQLクエリ入力

  • SELECT文を直接入力して、抽出条件を指定
  • 例:
SELECT name, age FROM Employees WHERE age >= 30

4. Excel出力設定

  • 保存先のフォルダ・ファイル名を指定(.xlsまたは.xlsx
  • シート名、ヘッダー行(列名)出力の有無を設定できる場合あり

5. 実行と保存

  • 「Export」または「実行」ボタンを押す
  • データがSQL Serverから取得され、Excelファイルとして保存される
  • 完了メッセージ表示後、指定先フォルダにExcelファイルが作成されているか確認

6. 注意点

  • 大量データの場合、Excelの行数制限(Excel 2003は65,536行、Excel 2007以降は1,048,576行)に注意
  • 日本語や特殊文字が文字化けする場合、文字コードやExcelバージョンの設定を確認
  • 認証エラーはSQL Server側でリモート接続許可ログイン権限が必要

7. 応用ポイント

  • 定期的なレポート作成は、クエリ+保存先を固定して繰り返し実行すると便利
  • 別ツール(SSMSの「エクスポートウィザード」)との違い:GUIが軽く、SQLを直接書ける

Leave a Reply

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください