Cálculo de la fórmula de arreglo de tablas de datos

Cálculo de fórmulas de matriz de tablas de datos

En el siguiente código de muestra, usamos este archivo de Excel fuente que también se muestra en la siguiente imagen.

todo:image_alt_text

Si cambias el valor de la celda B1 a 100, los valores de la Tabla de Datos que están rellenados con color amarillo se convertirán en 120. El código de muestra genera el PDF de salida que muestra 120 como valores en la Tabla de Datos como se muestra en esta imagen.

todo:image_alt_text

Aquí está el código de muestra usado para generar el PDF de salida desde el archivo de Excel fuente. Por favor, lee los comentarios para más información.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
String dataDir = Utils.getDataDir(CalculationOfArrayFormula.class);
// Create workbook from source excel file
Workbook workbook = new Workbook(dataDir + "DataTable.xlsx");
// Access first worksheet
Worksheet 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(dataDir + "output.pdf");