Utilizza la proprietà Sheet.SheetId di OpenXml con C++
Possibili Scenari di Utilizzo
La proprietà Sheet.SheetId si trova all’interno dello spazio dei nomi DocumentFormat.OpenXml.Spreadsheet ed è parte di OpenXml. È possibile vedere questa proprietà e il relativo valore all’interno di workbook.xml come mostrato nello screenshot seguente. Aspose.Cells fornisce la proprietà equivalente come Worksheet.GetTabId().
Utilizza la proprietà Sheet.SheetId di OpenXml utilizzando Aspose.Cells
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
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Load source Excel file
Workbook wb(u"sampleSheetId.xlsx");
// Access first worksheet
Worksheet ws = wb.GetWorksheets().Get(0);
// Print its Sheet or Tab Id on console
std::cout << "Sheet or Tab Id: " << ws.GetTabId() << std::endl;
// Change Sheet or Tab Id
ws.SetTabId(358);
// Save the workbook
wb.Save(u"outputSheetId.xlsx");
Aspose::Cells::Cleanup();
return 0;
}
Output della console
Sheet or Tab Id: 1297