كيفية جعل السلسلة غير مرئية باستخدام C++
Contents
[
Hide
]
كيفية إخفاء سلسلة في مخطط إكسل
في مخطط إكسل، يمكنك النقر بزر الماوس الأيمن على مخطط، ثم اختيار “تحديد البيانات”، وفي النافذة المنبثقة، يمكنك تحديد ما إذا كانت السلسلة مرئية عبر الاختيار أو إلغاء الاختيار. يمكنك تحميل ملف النموذج التالي واستخدامه في إكسل لتحقيق هذه الوظيفة، وسنشرح لاحقًا كيفية تحقيق ذلك باستخدام مكتبة Aspose.Cells.
كيفية إخفاء سلسلة باستخدام Aspose.Cells
نستخدم الكود التالي لإخفاء سلسلة باستخدام Aspose.Cells:
#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();
}
يمكنك الحصول على الملف المدخل التالي Input file وملف الإخراج output file.
كما هو موضح في الشكل أدناه، السلسلتان الأوليان اللتان كانتا مرئيتين أصلاً، أصبحتا غير مرئيتين في ملف الإخراج.