Node.jsとC++を使用したWebQueryタイプの外部データ接続の扱い方
Contents
[
Hide
]
Workbook.DataConnectionsコレクションを使用して、任意の種類の外部データ接続にアクセスできます。そのようなデータ接続の1つはWebQueryです。この記事では、WebQueryデータ接続の操作方法を示します。Microsoft ExcelでData > From Web メニューを使用してWebQueryデータ接続を作成できます。
WebQueryの外部データ接続を操作する
次のコードは、WebQueryタイプの外部データ接続を扱う方法を示しています。提供されたリンクからダウンロードできるサンプルエクセルファイルを使用しています。コンソールには、このコードの出力も示されています。
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());
}
}
コンソール出力
上記コードのコンソール出力は、このサンプルエクセルファイルとともに以下に示されています。
Web Query URL: https://docs.aspose.com/cells/nodejs-cpp/