ODBCでテーブルリスト(名前リスト)を取得したい - エクセル幅nodejs
rdb には、定義済みのテーブル リストを含むシステム テーブルがあります。しかし、EXCELには誰もいません。
助けてください
私が知っている Node から ODBC に直接接続する方法はありません。Windows を使用している場合は、子プロセスで WSH スクリプトを起動してみてください。
child_process.exec('cscript.exe //nologo wsh_script.js', function (error, stdout, stderr) { ... });
ここで、wsh_script.js は Excel と連携し、結果を (おそらく JSON で) stdout 経由で Node に返します。たとえば、wsh_script.js は次のようになります。
var objExcel = new ActiveXObject('Excel.Application');
objExcel.Workbooks.Open(xlsFilePath);
var cellValue = objExcel.Cells(row, col).Value;
WScript.stdout.write(cellValue);