OpenXml ile Sheet.SheetId özelliğini C++ kullanarak kullanın

Olası Kullanım Senaryoları

Sheet.SheetIdDocumentFormat.OpenXml.Spreadsheet ad alanı içinde bulunan ve OpenXml’in bir parçası olan bir özelliktir. Bu özelliği ve değerini aşağıdaki ekran görüntüsünde gösterildiği gibi workbook.xml içinde görebilirsiniz. Aspose.Cells, bu özelliğin dengi olarak Worksheet.GetTabId() özelliğini sunar.

todo:image_alt_text

Aspose.Cells üzerinde Sheet.SheetId özelliğini kullanarak OpenXml’in faydalanılması

Aşağıdaki örnek kod, örnek Excel dosyasını yükler, Sayfa veya Sekme Kimliğini okur, ardından yeni Sekme Kimliğini atar ve çıktı Excel dosyası olarak kaydeder. Ayrıca, aşağıda verilen kodun konsol çıktısını da inceleyin.

Örnek Kod

#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;
}

Konsol Çıktısı

Sheet or Tab Id: 1297