Arbeitsblatt des Diagramms mit C++ abrufen
Contents
[
Hide
]
Manchmal möchten Sie auf ein Arbeitsblatt über eine Referenz eines Diagramms zugreifen. Aspose.Cells bietet die Chart::GetWorksheet Methode, die die Referenz des Arbeitsblatts zurückgibt, das das Diagramm enthält.
Das folgende Beispiel zeigt, wie die Chart::GetWorksheet Methode verwendet wird. Der Code gibt zuerst den Namen des Arbeitsblatts aus, greift dann auf das erste Diagramm auf dem Arbeitsblatt zu und gibt anschließend den Namen des Arbeitsblatts erneut aus, wobei die Chart::GetWorksheet Methode verwendet wird.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
using namespace std;
int main()
{
Aspose::Cells::Startup();
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Create workbook from sample Excel file
Workbook workbook(srcDir + u"sample.xlsx");
// Access first worksheet of the workbook
Worksheet worksheet = workbook.GetWorksheets().Get(0);
// Print worksheet name
cout << "Sheet Name: " << worksheet.GetName().ToUtf8() << endl;
// Access the first chart inside this worksheet
Chart chart = worksheet.GetCharts().Get(0);
// Access the chart's sheet and display its name again
cout << "Chart's Sheet Name: " << chart.GetWorksheet().GetName().ToUtf8() << endl;
Aspose::Cells::Cleanup();
return 0;
}
Unten ist die Konsolenausgabe, die das Beispiel des Codes ergibt. Wie Sie sehen können, druckt es den Arbeitsblattnamen beide Male gleich aus.
Sheet Name: Portfolio
Chart's Sheet Name: Portfolio