SQL実行用 EXCELアドイン
- ソフト名 :SQLExcel
- バージョン :1.0
- ライセンス :フリーソフト
- OS :Windows
- 開発 :もとさん
これは、
エクセル(Excel)シートに直接SQL文を使ってデータ操作できるソフトです。
エクセルをまるで「データベース」のように扱えます!
✨【SQLExcel の使い方まとめ】✨
① ダウンロード・インストール
- ダウンロード。
- ZIPファイルを解凍し、中にある
SQLExcel.exeを実行します。 - ✅ インストール不要!(解凍だけでそのまま起動できます)
② ソフト起動・基本画面
- 起動すると、シンプルなウィンドウが表示されます。
- 主な画面構成:
- SQL入力欄
- 実行ボタン
- 結果表示エリア
エクセルファイルを開かなくても、ここから直接データ操作できます!
③ Excelファイルを指定する
- 「ファイル選択」ボタンを押して、対象のExcelファイル(.xlsx, .xls)を選びます。
- ✅ シート名がテーブル名みたいに扱われます!
④ SQL文を書いてデータ操作
SQL文を入力し、ボタンで実行します!
例1:データを読み取る(SELECT)
SELECT * FROM [Sheet1$]
? 「Sheet1」のすべてのデータを読み取る!
例2:特定の条件で検索する
SELECT * FROM [Sheet1$] WHERE 年齢 > 30
? 「年齢」が30歳以上のレコードだけ取得!
例3:データを追加する(INSERT)
INSERT INTO [Sheet1$] (名前, 年齢) VALUES ('田中', 28)
? 名前「田中」、年齢28のデータを追加!
例4:データを更新する(UPDATE)
UPDATE [Sheet1$] SET 年齢 = 29 WHERE 名前 = '田中'
? 「田中」さんの年齢を29に変更!
例5:データを削除する(DELETE)
DELETE FROM [Sheet1$] WHERE 年齢 < 20
? 年齢20未満のデータを削除!
⑤ 実行結果を確認
- SQLを実行すると、すぐ下に「結果」や「成功メッセージ」が表示されます。
- データ取得(SELECT)なら、結果一覧も表示されます!
?【機能まとめ】
| 機能 | 説明 |
|---|---|
| Excelファイルをデータベース化 | シートを「テーブル」として扱う |
| SQL文で自由操作 | SELECT、INSERT、UPDATE、DELETE対応 |
| 複雑な条件検索 | WHERE句やORDER BY句なども使える |
| 結果表示機能 | 実行結果がすぐに確認できる |
| インストール不要 | 解凍してすぐ使える |
✅【注意ポイント】
- テーブル名は
[シート名$]と、必ず**「$」付き**で指定する必要があります。 - 列名(カラム名)は、Excelの1行目がそのまま列名として使われます。
- 直接Excelファイルを操作するので、操作ミスに注意!(バックアップ推奨)
- Excelが内部で「JETエンジン」や「ACEエンジン」を使うため、古いExcel形式だと動作が不安定な場合あり。
?【まとめ】
「SQLExcel」は、
✅ エクセルをまるでデータベースのように扱え、
✅ SQLで高速にデータを取り出したり編集できる、
エクセル上級者向けの超便利ツールです!
大規模な表をいちいちフィルターするより、SQL一発でピンポイント操作できるので、作業が爆速になります!