HTA SQLツール

HTA SQLツール

概要 今は廃れたHTA(HTML Application)で書いた、汎用SQLツールです。 Windows上で動作し、 CSVファイル(*.csv) Excelファイル(.xls、.xlsx、.xlsm、.xlsb) Accessファイル(*.mdb) などをADODB経由で開いてSQLクエリを実行できます。 CSVファイルはディレクトリ⇔データベース、CSVファイル⇔テーブルとして扱われ、 ExcelファイルはExcelブック⇔データベース、シート⇔テーブルとして扱われます。 主に、SQLクエリを実行した結果をExcelに貼り付けて使用することを想定しており、 出力された表はExcelに貼り付けやすいようTSV形式で持っています。 select intoで直接ファイルに書き出すこともできます。 スクリーンショット ダウンロード Gistからダウンロード もしくは以下のソースコードをメモ帳にコピー&ペーストし、拡張子をhtaに変更してください。 <html> <head> <!-- HTA SQL Tool by 330k Copyright (c) 2016 330k This software is released under the MIT License. http://opensource.org/licenses/mit-license.php --> <title>HTA SQL Tool by 330k</title> <HTA:APPLICATION ID="USQLEXE" APPLICATIONNAME="USQLEXE" BORDER="thick" BORDERSTYLE="normal" CAPTION="yes" ICON="C:\WINDOWS\system32\rsnotify.exe" INNERBORDER="no" MAXIMIZEBUTTON="yes" MINIMIZEBUTTON="yes" SHOWINTASKBAR="yes" SINGLEINSTANCE="no" SYSMENU="yes" VERSION="1.0" WINDOWSTATE="normal" SCROLL="no" SCROLLFLAT="no" SELECTION="yes" CONTEXTMENU="yes" NAVIGABLE="yes" /> </head> <script type="text/javascript"> var doc = document; eval('var document = doc'); var shell = new ActiveXObject('WScript.