C++ ile Paylaşılan Formül Maksimum Satırını Belirle

Olası Kullanım Senaryoları

Paylaşılan formülün varsayılan maksimum satır sayısı 64’tür. Bu herhangi bir sayı olabilir, örneğin 1000. Paylaşılan formülün performansı farklı satır sayılarıyla değişir. Bu nedenle, Aspose.Cells, paylaşılan formülün maksimum satırını belirlemek için kullanılabilecek GetMaxRowsOfSharedFormula() özelliği sağlar. Paylaşılan formül toplam satır sayısı bu değerden büyükse, birkaç paylaşılan formüle bölünecektir, aşağıdaki ekran görüntüsünde gösterildiği gibi.

todo:image_alt_text

Paylaşılan Formülün Maksimum Satırlarını Belirtme

Aşağıdaki örnek kod, GetMaxRowsOfSharedFormula() özelliğinin kullanımını açıklar. Paylaşılan formülün maksimum satırını 5 olarak ayarlar ve hücre D1’de 100 satırda paylaşılan formülü ekler ve çıkış Excel dosyasına kaydeder. Çıkış Excel dosyasının içeriğini çıkartıp sheet1.xml‘ye bakarsanız, paylaşılan formülün her 5 satırda bir bölündüğünü göreceksiniz, yukarıdaki ekran görüntüsünde vurgulandığı gibi.

Örnek Kod

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // Create a new workbook
    Workbook wb;

    // Set the max rows of shared formula to 5
    wb.GetSettings().SetMaxRowsOfSharedFormula(5);

    // Access first worksheet
    Worksheet ws = wb.GetWorksheets().Get(0);

    // Access cell D1
    Cell cell = ws.GetCells().Get(u"D1");

    // Set the shared formula in 100 rows
    cell.SetSharedFormula(u"=Sum(A1:A2)", 100, 1);

    // Save the output Excel file
    wb.Save(u"outputSpecifyMaximumRowsOfSharedFormula.xlsx");

    std::cout << "Shared formula set successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}