Вычисление функций MINIFS и MAXIFS Excel 2016 с помощью C++
Contents
[
Hide
]
Возможные сценарии использования
Microsoft Excel 2016 поддерживает функции MINIFS и MAXIFS. Эти функции не поддерживаются в Excel 2013 или более ранних версиях. Aspose.Cells также поддерживает вычисление этих функций. Следующий скриншот иллюстрирует использование этих функций. Пожалуйста, прочитайте комментарии внутри скриншота, чтобы понять, как работают эти функции.
Расчет функций MINIFS и MAXIFS Excel 2016
Следующий пример загружает образец файла Excel и вызывает метод Workbook.CalculateFormula(), чтобы выполнить вычисление формул через Aspose.Cells, а затем сохраняет результаты в выводной PDF.
#include <iostream>
#include "Aspose.Cells.h"
#include "Aspose.Cells/PdfSaveOptions.h"
using namespace Aspose::Cells;
using namespace Aspose::Cells::Rendering;
int main()
{
Aspose::Cells::Startup();
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
// Load your source workbook containing MINIFS and MAXIFS functions
Workbook workbook(srcDir + u"sampleMINIFSAndMAXIFS.xlsx");
// Perform Aspose.Cells formula calculation
workbook.CalculateFormula();
// Save the calculations result in pdf format
PdfSaveOptions options;
options.SetOnePagePerSheet(true);
workbook.Save(outDir + u"outputMINIFSAndMAXIFS.pdf", options);
std::cout << "PDF saved successfully!" << std::endl;
Aspose::Cells::Cleanup();
}