Utilizza la proprietà Sheet.SheetId di OpenXml usando Aspose.Cells for Node.js via C++

Possibili Scenari di Utilizzo

La proprietà Sheet.SheetId è disponibile all’interno del modulo DocumentFormat.OpenXml.Spreadsheet ed è parte di OpenXml. Puoi vedere questa proprietà e il suo valore all’interno di workbook.xml come mostrato nello screenshot seguente. Aspose.Cells fornisce la proprietà equivalente come Worksheet.getTabId().

todo:image_alt_text

Utilizza la proprietà Sheet.SheetId di OpenXml usando Aspose.Cells for Node.js via C++

Il codice di esempio seguente carica il file Excel di esempio, legge il suo ID della scheda o tabulato, quindi ne assegna un nuovo ID della scheda e lo salva come file Excel di output. Si prega di vedere anche l’output della console del codice sottostante per un riferimento.

Codice di Esempio

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");

Output della console

Sheet or Tab Id: 1297