Node.jsとC++を使用して、ワークブック内にリンクされたXMLデータをエクスポート

ブック内のXMLマップにリンクされたXMLデータをエクスポート

ワークブック内のXMLマップにリンクされたXMLデータをエクスポートするには、Workbook.exportXml()メソッドを使用してください。以下のサンプルコードは、ワークブックからすべてのXMLマップのXMLデータを一つずつエクスポートします。このコードで使用されるサンプルExcelファイル最初のXMLマップのエクスポート済みXMLデータを確認してください。

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");

// Instantiating a Workbook object.
const workbook = new AsposeCells.Workbook(path.join(dataDir, "sample.xlsx"));

// Export all XML data from all XML Maps from the Workbook.
for (let i = 0; i < workbook.getWorksheets().getXmlMaps().getCount(); i++) {
// Access the XML Map.
const map = workbook.getWorksheets().getXmlMaps().get(i);

// Exports its XML Data to file.
workbook.exportXml(map.getName(), path.join(dataDir, `${map.getName()}.xml`));
}