Используйте свойство Sheet.SheetId библиотеки OpenXml с помощью Aspose.Cells for Node.js via C++
Возможные сценарии использования
Sheet.SheetId доступен внутри модуля DocumentFormat.OpenXml.Spreadsheet и является частью OpenXml. Вы можете увидеть это свойство и его значение внутри workbook.xml, как показано на следующем скриншоте. Aspose.Cells предоставляет аналогичное свойство как Worksheet.getTabId().
Используйте свойство Sheet.SheetId библиотеки OpenXml с помощью Aspose.Cells for Node.js via C++
В следующем образце кода загружается образцовый Excel-файл, читается его идентификатор листа или вкладки, затем назначается новый идентификатор вкладки и сохраняется как выходной файл 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, "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");
Вывод в консоль
Sheet or Tab Id: 1297