Berechnung von Array Formeln für Datentabellen mit Node.js via C++
Im folgenden Beispiellcode haben wir die Quellexceldatei verwendet. Wenn Sie den Wert von Zelle B1 auf 100 ändern, werden die Werte der Datentabelle, die mit Gelb gefüllt sind, wie in den folgenden Bildern gezeigt, zu 120. Der Beispiellcode generiert die Ausgabepdf.
Hier ist der Beispiellcode, der verwendet wurde, um das Ausgabepdf von der Quellexceldatei zu generieren. Bitte lesen Sie die Kommentare für weitere Informationen.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Create workbook from source excel file
const workbook = new AsposeCells.Workbook(path.join(dataDir, "DataTable.xlsx"));
// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);
// When you will put 100 in B1, then all Data Table values formatted as Yellow will become 120
worksheet.getCells().get("B1").putValue(100);
// Calculate formula, now it also calculates Data Table array formula
workbook.calculateFormula();
// Save the workbook in pdf format
workbook.save(path.join(dataDir, "output_out.pdf"));