Excel.ArrayCellValue interface
Representa una matriz 2D de valores de celda.
Comentarios
Conjunto de API: ExcelApi 1.16
Ejemplos
const sheet = context.workbook.worksheets.getActiveWorksheet();
// This `EntityCellValue` contains an `ArrayCellValue` with two products and their prices.
const myEntity: Excel.EntityCellValue = {
type: Excel.CellValueType.entity,
text: "Product Catalog",
properties: {
items: {
type: Excel.CellValueType.array, /* ArrayCellValue */
elements: [[
{
type: Excel.CellValueType.string,
basicValue: "Bicycle"
},
{
type: Excel.CellValueType.double,
basicValue: 300,
numberFormat: "$* #,##0.00",
}
],
[
{
type: Excel.CellValueType.string,
basicValue: "Helmet"
},
{
type: Excel.CellValueType.double,
basicValue: 25,
numberFormat: "$* #,##0.00",
}
]],
basicType: Excel.RangeValueType.error,
basicValue: "#VALUE!"
}
},
basicType: Excel.RangeValueType.error, // A read-only property. Used as a fallback in incompatible scenarios.
basicValue: "#VALUE!" // A read-only property. Used as a fallback in incompatible scenarios.
};
sheet.getCell(0,0).valuesAsJson = [[myEntity]];
Propiedades
| basic |
Representa el valor que devolvería |
| basic |
Representa el valor que devolvería |
| elements | Representa los elementos de la matriz. Puede que no contenga directamente un objeto |
| referenced |
Representa los valores de celda a los que se hace referencia dentro de |
| type | Representa el tipo de este valor de celda. |
Detalles de las propiedades
basicType
Representa el valor que devolvería Range.valueTypes para una celda con este valor.
basicType?: RangeValueType.error | "Error";
Valor de propiedad
error | "Error"
Comentarios
basicValue
Representa el valor que devolvería Range.values para una celda con este valor. Cuando se accede a ella a través de una valuesAsJson propiedad, este valor de cadena se alinea con la configuración regional en-US. Cuando se accede a través de una valuesAsJsonLocal propiedad, este valor de cadena se alinea con la configuración regional de presentación del usuario.
basicValue?: "#VALUE!" | string;
Valor de propiedad
"#VALUE!" | string
Comentarios
elements
Representa los elementos de la matriz. Puede que no contenga directamente un objeto ArrayCellValue.
elements: CellValue[][];
Valor de propiedad
Excel.CellValue[][]
Comentarios
referencedValues
Representa los valores de celda a los que se hace referencia dentro de ArrayCellValue.elements.
referencedValues?: ReferencedValue[];
Valor de propiedad
Comentarios
type
Representa el tipo de este valor de celda.
type: CellValueType.array | ReferenceValueType.array | "Array";