Calcolare le formule del workbook

Calcolare le formule del workbook

Utilizzare il metodo Workbook.CalculateFormula() per calcolare le formule del tuo workbook. Il seguente codice di esempio spiega l’uso di questo metodo.

Codice di Esempio

//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
Aspose::Cells::Startup();
//Create a new workbook
Workbook wb;
//Get first worksheet which is created by default
Worksheet ws = wb.GetWorksheets().Get(0);
//Adding a value to "A1" cell
Cell cell = ws.GetCells().Get(u"A1");
cell.PutValue(5);
//Adding a value to "A2" cell
cell = ws.GetCells().Get(u"A2");
cell.PutValue(15);
//Adding a value to "A3" cell
cell = ws.GetCells().Get(u"A3");
cell.PutValue(25);
//Adding SUM formula to "A4" cell
cell = ws.GetCells().Get(u"A4");
cell.SetFormula(u"=SUM(A1:A3)");
//Calculating the results of formulas
wb.CalculateFormula();
//Get the calculated value of the cell "A4" and print it on console
cell = ws.GetCells().Get(u"A4");
std::cout << "Calculated Value of Cell A4: " << cell.GetStringValue().ToUtf8() << std::endl;
Aspose::Cells::Cleanup();

Output della console

Questo è l’output console del codice di esempio precedente.

 Calculated Value of Cell A4: 45