Använd Sheet.SheetId egenskapen i OpenXml med hjälp av Aspose.Cells
Möjliga användningsscenario
Egenskapen Sheet.SheetId finns inom DocumentFormat.OpenXml.Spreadsheet-namnrymden och ingår i OpenXml. Du kan se denna egenskap och dess värde i workbook.xml som visas på följande skärmdump. Aspose.Cells tillhandahåller motsvarande egenskap som Worksheet.TabId.
Använd Sheet.SheetId-egenskapen i OpenXml med hjälp av Aspose.Cells
Följande exempelkod laddar provs-exelfilen, läser av dess flik- eller flik-id, tilldelar det ett nytt flik-id och sparar det som utdata-exelfil. Se även konsolens utmatning för kodreferens.
Exempelkod
// 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"); |
Konsoloutput
Sheet or Tab Id: 1297