Nutzen Sie die Eigenschaft Sheet.SheetId von OpenXml mit Aspose.Cells for Node.js via C++

Mögliche Verwendungsszenarien

Sheet.SheetId-Eigenschaft ist im DocumentFormat.OpenXml.Spreadsheet-Modul enthalten und Teil von OpenXml. Diese Eigenschaft und ihr Wert sind in workbook.xml sichtbar, wie im folgenden Screenshot gezeigt. Aspose.Cells bietet die entsprechende Eigenschaft als Worksheet.getTabId().

todo:image_alt_text

Nutzen Sie die Sheet.SheetId-Eigenschaft von OpenXml mit Aspose.Cells for Node.js via C++

Der folgende Beispielcode lädt die Beispiel-Excel-Datei, liest ihre Tabellen- oder Registerkarten-ID, weist ihr dann eine neue Registerkarten-ID zu und speichert sie als Ausgabe-Excel-Datei. Bitte sehen Sie sich auch die Konsolenausgabe des untenstehenden Codes als Referenz an.

Beispielcode

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, "sampleSheetId.xlsx");

// Load source Excel file
const wb = new AsposeCells.Workbook(filePath);

// Access first worksheet
const ws = wb.getWorksheets().get(0);

// Print its Sheet or Tab Id on console
console.log("Sheet or Tab Id: " + ws.getTabId());

// Change Sheet or Tab Id
ws.setTabId(358);

// Save the workbook
wb.save("outputSheetId.xlsx");

Konsolenausgabe

Sheet or Tab Id: 1297