使用 Node.js 通过 C++ 操作 WebQuery 类型的外部数据连接
Contents
[
Hide
]
您可以使用 Workbook.DataConnections 集合访问任何类型的外部数据连接。其中一种数据连接类型是 WebQuery。本文将向您展示如何处理 WebQuery 数据连接。您可以使用 Microsoft Excel 中的 数据 > 来自网络 菜单创建 WebQuery 数据连接。
使用 WebQuery 类型的外部数据连接
以下代码显示了如何处理类型为 WebQuery 的外部数据连接。它使用了您可以从提供的链接下载的 示例 Excel 文件。您还可以在下文看到此代码的控制台输出。
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "WebQuerySample.xlsx");
// Loads the workbook which contains hidden external links
const workbook = new AsposeCells.Workbook(filePath);
const connections = workbook.getDataConnections();
if (connections.getCount() > 0) {
const connection = connections.get(0);
if (connection instanceof AsposeCells.WebQueryConnection) {
const webQuery = connection;
console.log("Web Query URL: " + webQuery.getUrl());
}
}
控制台输出
这是上述代码与此 示例 Excel 文件 的控制台输出。
Web Query URL: https://docs.aspose.com/cells/nodejs-cpp/