C++ kullanarak PivotTable ın PivotField DisplayName ile Hücre Nesnesi Alımı
Contents
[
Hide
]
Aspose.Cells, pivot alanının görüntü adına göre hücre nesnesine erişmek için kullanabileceğiniz PivotTable::GetCellByDisplayName() metodunu sağlar. Bu metod, pivot alan başlığınızı vurgulamak veya biçimlendirmek istediğinizde faydalıdır. Bu makale, veri alanının görünüm adına göre hücre nesnesini nasıl alınacağını ve ardından biçimlendirme uygulanacağını açıklar.
** PivotTable’ın PivotField DisplayName ile Hücre Nesnesi Alımı**
Aşağıdaki kod, sayfadaki ilk pivot tabloya erişir ve ardından pivot tablonun ikinci veri alanının görünüm adına göre hücreyi alır. Hücrenin dolgu rengi ve yazı tipi rengi sırasıyla açık mavi ve siyah olarak değiştirilir. Aşağıda, kod çalıştırılmadan önce ve sonra pivot tablonun nasıl göründüğünü gösteren ekran görüntüleri bulunmaktadır.
Pivot Tablosu - Önce |
---|
![]() |
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
Workbook workbook(srcDir + u"source.xlsx");
Worksheet worksheet = workbook.GetWorksheets().Get(0);
PivotTable pivotTable = worksheet.GetPivotTables().Get(0);
Cell cell = pivotTable.GetCellByDisplayName(pivotTable.GetDataFields().Get(0).GetDisplayName());
Style style = cell.GetStyle();
style.SetForegroundColor(Color::LightBlue());
style.GetFont().SetColor(Color::Black());
pivotTable.Format(cell.GetRow(), cell.GetColumn(), style);
workbook.Save(outDir + u"output_out.xlsx");
std::cout << "Pivot table formatted successfully!" << std::endl;
Aspose::Cells::Cleanup();
}
Pivot Tablosu - Sonra |
---|
![]() |