利用OpenXml的Sheet.SheetId属性使用Aspose.Cells for Node.js via C++
Contents
[
Hide
]
可能的使用场景
Sheet.SheetId 属性在 DocumentFormat.OpenXml.Spreadsheet 模块中可用,是 OpenXml 的一部分。你可以在 workbook.xml 中看到此属性及其值,如下图所示。Aspose.Cells 提供了等效的属性 Worksheet.getTabId()。
使用 Aspose.Cells for Node.js via C++ 利用 OpenXml 的 Sheet.SheetId 属性
以下示例代码加载了示例Excel文件,读取其表格或标签ID,然后将其分配为新的标签ID并保存为输出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