método get_param_value_in_array_mode
get_param_value_in_array_mode
Obtiene los valores del parámetro en el índice dado. Si el parámetro es algún tipo de expresión que debe calcularse, luego se calculará en modo matriz.
Devoluciones
Una matriz que contiene todos los elementos representados por el parámetro especificado.
def get_param_value_in_array_mode(self, index, max_row_count, max_column_count):
...
Parámetro | Tipo | Descripción |
---|---|---|
index | int | El índice del parámetro (basado en 0) |
max_row_count | int | El límite de recuento de filas para la matriz devuelta. Si no es positivo o es mayor que el recuento de filas real, se utilizará el recuento de filas real. |
max_column_count | int | El límite de recuento de columnas para la matriz devuelta. Si no es positivo o es mayor que el recuento de filas real, se utilizará el recuento de columnas real. |
Observaciones
Para una expresión que debe calcularse, tomando A:A+B:B como ejemplo:
En el modo de valor, se calculará en un valor único según la base de celda actual.
Pero en el modo de matriz, todos los valores de A1+B1,A2+B2,A3+B3,… se calcularán y utilizarán para construir la matriz devuelta.
Y para este tipo de situación, es mejor especificar el límite para el recuento de filas/columnas.
(como según Cells.max_data_row
y Cells.max_data_column
),
de lo contrario, la matriz grande devuelta puede aumentar el costo de la memoria con una gran cantidad de datos inútiles.
Ver también
- módulo
aspose.cells
- clase
CalculationData