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.
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.
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"); |