Berechnung der MINIFS und MAXIFS Funktionen von Excel 2016 mit JavaScript via C++
Contents
[
Hide
]
Mögliche Verwendungsszenarien
Microsoft Excel 2016 unterstützt MINIFS- und MAXIFS-Funktionen. Diese Funktionen werden in Excel 2013 oder früheren Versionen nicht unterstützt. Aspose.Cells for JavaScript via C++ unterstützt ebenfalls die Berechnung dieser Funktionen. Der folgende Screenshot zeigt die Verwendung dieser Funktionen. Bitte lesen Sie die roten Kommentare im Screenshot, um zu verstehen, wie diese Funktionen funktionieren.

Berechnung der Excel 2016 MINIFS- und MAXIFS-Funktionen
Der folgende Beispielcode lädt die Beispieldatei Excel und ruft die Methode Workbook.calculateFormula() auf, um die Formelfeldberechnung über Aspose.Cells for JavaScript via C++ durchzuführen, und speichert dann die Ergebnisse in der Ausgabedatei PDF.
<!DOCTYPE html>
<html>
<head>
<title>Aspose.Cells Example</title>
</head>
<body>
<h1>MINIFS and MAXIFS Calculation to PDF</h1>
<input type="file" id="fileInput" accept=".xls,.xlsx,.csv" />
<button id="runExample">Run Example</button>
<a id="downloadLink" style="display: none;">Download Result</a>
<div id="result"></div>
</body>
<script src="aspose.cells.js.min.js"></script>
<script type="text/javascript">
const { Workbook, SaveFormat, PdfSaveOptions } = AsposeCells;
AsposeCells.onReady({
license: "/lic/aspose.cells.enc",
fontPath: "/fonts/",
fontList: [
"arial.ttf",
"NotoSansSC-Regular.ttf"
]
}).then(() => {
console.log("Aspose.Cells initialized");
});
document.getElementById('runExample').addEventListener('click', async () => {
const fileInput = document.getElementById('fileInput');
if (!fileInput.files.length) {
document.getElementById('result').innerHTML = '<p style="color: red;">Please select an Excel file.</p>';
return;
}
const file = fileInput.files[0];
const arrayBuffer = await file.arrayBuffer();
// Load your source workbook containing MINIFS and MAXIFS functions
const workbook = new Workbook(new Uint8Array(arrayBuffer));
// Perform Aspose.Cells formula calculation
workbook.calculateFormula();
// Save the calculations result in pdf format
const options = new PdfSaveOptions();
options.onePagePerSheet = true;
const outputData = workbook.save(SaveFormat.Pdf, options);
const blob = new Blob([outputData], { type: 'application/pdf' });
const downloadLink = document.getElementById('downloadLink');
downloadLink.href = URL.createObjectURL(blob);
downloadLink.download = 'outputMINIFSAndMAXIFS.pdf';
downloadLink.style.display = 'block';
downloadLink.textContent = 'Download PDF Result';
document.getElementById('result').innerHTML = '<p style="color: green;">Calculation and conversion completed successfully! Click the download link to get the PDF file.</p>';
});
</script>
</html>