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().

todo:image_alt_text

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