So setzen Sie eine Serie mit C++ unsichtbar
Contents
[
Hide
]
Wie man Serien in Excel-Diagrammen unsichtbar macht
In Excel-Diagrammen können Sie mit einem Rechtsklick auf das Diagramm “Daten auswählen” wählen und im Popup-Fenster festlegen, ob eine Serie sichtbar sein soll, indem Sie sie an- oder abwählen. Sie können die folgende Beispieldatei herunterladen und in Excel öffnen, um diese Funktion wie in der Abbildung gezeigt zu erreichen. Anschließend erklären wir, wie man dies mit der Aspose.Cells-Bibliothek umsetzt.
Wie man Serien mit Aspose.Cells unsichtbar macht
Wir verwenden den folgenden Code, um Serien mit Aspose.Cells unsichtbar zu machen:
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// File path for the input and output Excel files
U16String filePath(u"..\\Data\\01_SourceDirectory\\");
// Open an existing Excel file
Workbook workbook(filePath + u"SeriesFiltered.xlsx");
// Access the charts collection of the first worksheet
ChartCollection charts = workbook.GetWorksheets().Get(0).GetCharts();
// Access a specific chart by name
Chart chart = charts.Get(u"Chart 1");
// Access filtered and non-filtered series collections
SeriesCollection nSeriesFiltered = chart.GetFilteredNSeries();
SeriesCollection nSeries = chart.GetNSeries();
// Set the visibility of the first two series to be filtered
nSeries.Get(1).SetIsFiltered(true);
nSeries.Get(0).SetIsFiltered(true);
// Save the modified Excel file
workbook.Save(filePath + u"output.xlsx");
std::cout << "Series filtered successfully!" << std::endl;
Aspose::Cells::Cleanup();
}
Sie können die folgende Inputdatei und Ausgabedatei erhalten.
Wie in der Abbildung unten gezeigt, sind die ersten beiden Serien, die ursprünglich sichtbar waren, in der Ausgabedatei unsichtbar geworden.