Utilice la propiedad Sheet.SheetId de OpenXml usando Aspose.Cells

Escenarios de uso posibles

La propiedad Sheet.SheetId se encuentra dentro del espacio de nombres DocumentFormat.OpenXml.Spreadsheet y forma parte de OpenXml. Puede ver esta propiedad y su valor dentro de workbook.xml como se muestra en la captura de pantalla siguiente. Aspose.Cells proporciona la propiedad equivalente como Worksheet.TabId.

todo:image_alt_text

Utilizar la propiedad SheetId de OpenXml usando Aspose.Cells

El siguiente código de ejemplo carga el archivo de Excel de ejemplo, lee su Id de hoja o pestaña, luego le asigna un nuevo Id de pestaña y lo guarda como archivo de Excel de salida. También consulte la salida de consola del código que se muestra a continuación como referencia.

Código de muestra

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Load source Excel file
Workbook wb = new Workbook("sampleSheetId.xlsx");
//Access first worksheet
Worksheet ws = wb.Worksheets[0];
//Print its Sheet or Tab Id on console
Console.WriteLine("Sheet or Tab Id: " + ws.TabId);
//Change Sheet or Tab Id
ws.TabId = 358;
//Save the workbook
wb.Save("outputSheetId.xlsx");

Salida de la consola

Sheet or Tab Id: 1297