-1

我想在 ODBC 中获取表列表(名称列表)-excel 宽度 nodejs

在 rdb 中,有一个包含已定义表列表的系统表。但是在EXCEL中,没有人。

请帮忙

4

1 回答 1

1

据我所知,没有直接的方法可以从 Node 与 ODBC 交互。如果您使用的是 Windows,您可以尝试在子进程中启动 WSH 脚本:

child_process.exec('cscript.exe //nologo wsh_script.js', function (error, stdout, stderr) { ... });

其中 wsh_script.js 将与 Excel 交互并通过标准输出将结果(可能以 JSON 格式)返回给 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);

有关如何从 WSH 与 Excel/ODBC 交互的更多信息,请参阅此问题本文。

于 2013-01-25T02:55:32.620 回答