Excelが大好きだ!

Excel大好き経理マンがExcelの事を書き綴っていきます。


スポンサードリンク

ExcelからSQLite3を操作する方法(1.使用準備)

前回までで

ExcelSQLiteを使用する excellover.hatenablog.com

・MP3Tagの抽出方法 excellover.hatenablog.com

を確認した。

今回はExcelからSQLiteを操作する方法を確認していく。

SQLite For ExcelSQLiteを操作

ExcelからSQLiteを操作する方法については、調べると色々出てくるが必須条件は

インストール不要(管理者権限がなくても使える)

これだ。

家でMusic Playerとして使うだけなら必須項目ではないが、せっかく勉強したSQLiteを操作するスキルを会社で使わない手はない。

ダウンロード禁止ぐらいなら回避方法はある(良い子はやっちゃダメだぞ。)が、ソフトインストールばかりは会社のシステム担当にお伺いを立てないとどうしようもない。

その点、今回使用するSQLite For Excelはダウンロードしたファイルをマクロを作成するExcelファイルと同じ場所に保存しておくだけで使用することが可能。

SQLite For Excelの準備

今回の記事を作成するに当たって、以下の記事を参考にさせて頂きました

ExcelからSQLiteを使う方法 | Gabekore Garage gabekore.org

まずは今回のキモ、SQLite For Excelのダウンロード

Releases · govert/SQLiteForExcel · GitHub github.com

f:id:ExcelLover:20180506181045j:plain

「SQLiteForExcel-1.0zip」をクリックしてダウンロード。 f:id:ExcelLover:20180506181213j:plain

ダウンロードした圧縮ファイルを解凍して

SQLiteForExcel-1.0.zip→Distributionの中身の内

・sqlite3.dll

・SQLite3_StdCall.dll

上記2つを、マクロを作成するExcelファイルと同じ場所に保存。 f:id:ExcelLover:20180506181325j:plain

次にSQLiteForExcel.xls(もしくはSQLiteForExcel_64.xlsm)を開き、Visual Basic Editorを開く。

標準モジュール内のSqlite3をエクスポートしてから自分のExcelファイルにインポートする。

もちろんSqlite3内のコードをコピーして、自分のExcelファイルにペーストでもOK。 (※sqlite3demoも同じようにインポートしておくと後で楽できます。)

使用準備は以上で完了。

とっても簡単。

次回は実際にSQlite For Excelを使ってSQLite3のデータベース作成、

テーブル作成を試してみます。