Excel
Excel
Para utilizar esta categoría es OBLIGATORIO tener instalado en tu computadora el paquete Office.
El módulo Excel es responsable de realizar acciones de manipulación de archivos de hojas de cálculo de Excel. Sus métodos pueden accederse conforme al ejemplo a continuación:
const excel = await Office.Excel.openWorkbook["v1_0_0"]({
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
});
Métodos
openWorkbook
Método responsable de abrir un archivo de Excel.
await Office.Excel.openWorkbook["v1_0_0"]({
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
});
Parámetros obligatorios
filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
saveOnClose:Boolean - espera un valor booleano que indica si la hoja de cálculo será guardada después de cerrarse.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo.options:Object - espera un objeto para la configuración de apertura de la hoja de cálculo de Excel.readOnly:Boolean - espera un valor booleano.
Retorno
Este método no tiene retorno.
createWorkbook
Método responsable de crear un archivo de Excel.
await Office.Excel.createWorkbook["v1_0_0"]({
name: "Planilha",
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste2.xlsx",
},
});
Parámetros obligatorios
name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
saveWorkbook
Método responsable de guardar un archivo de Excel.
await Office.Excel.saveWorkbook["v1_0_0"]({
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
});
Parámetros obligatorios
workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
closeWorkbook
Método responsable de cerrar un archivo de Excel.
await Office.Excel.closeWorkbook["v1_0_0"]({
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
});
Parámetros obligatorios
filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
createWorksheet
Método responsable de crear una pestaña en un archivo de Excel.
await Office.Excel.createWorksheet["v1_0_0"]({
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
name: "teste",
});
Parámetros obligatorios
name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
renameWorksheet
Método responsable de renombrar una pestaña de un archivo de Excel.
await Office.Excel.renameWorksheet["v1_0_0"]({
newName: "teste2",
worksheet: {
name: "teste",
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
});
Parámetros obligatorios
newName:String - espera un string con el nuevo nombre de la pestaña de la hoja de cálculo de Excel.worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
selectWorksheet
Método responsable de seleccionar una pestaña de un archivo de Excel.
const selectWorksheet = await Office.Excel.selectWorksheet["v1_0_0"]({
name: `teste`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
});
Parámetros obligatorios
name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno, pero la constante creada como selectWorksheet puede usarse en las otras acciones de Excel para indicar cuál es la pestaña destino.
getTableValues
Método responsable de obtener todos los valores de una tabla de una pestaña de Excel.
const getAllTableValues = await actions.Office.Excel.getTableValues["v1_0_1"]({
name: `Table 1`,
worksheet: {
name: `teste`,
workbook: {
filePath: "C:\\Users\\igors\\Desktop\\teste.xlsx",
},
},
});
Parámetros obligatorios
name:String - espera un string con el nombre de la tabla.worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
La constante o variable creada para recibir el retorno del método, como la constante getAllTableValues mostrada en el ejemplo anterior, devolverá el método values, que recibe una lista con los valores de la tabla.
actions.getAllTableValues.values;
getRawValuesFromWorksheet
Método responsable de obtener todos los valores brutos de una pestaña de Excel.
const getRawValuesFromWorksheet = await Office.Excel.getRawValuesFromWorksheet["v1_0_0"]({
worksheet: {
name: "Plan1",
workbook: {
filePath: "C:\\Users\\Roberty\\Desktop\\teste.xlsx",
},
},
ignoreEmptyRows: true,
});
Parámetros obligatorios
worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
ignoreEmptyRows:Boolean - espera un valor booleano que representa si se ignorarán o no las filas vacías.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
La constante o variable creada para recibir el retorno del método, como la constante getRawValuesFromWorksheet mostrada en el ejemplo anterior, devolverá el método values, que recibe una lista con los valores de la tabla.
actions.getRawValuesFromWorksheet.values;
getAllValuesFromWorksheet
Método responsable de obtener todos los valores de una pestaña de Excel.
const getAllCellValues = await Office.Excel.getAllValuesFromWorksheet["v1_0_0"](
{
name: `teste`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
}
);
Parámetros obligatorios
name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
La constante o variable creada para recibir el retorno del método, como la constante getAllCellValues mostrada en el ejemplo anterior, devolverá el método values, que recibe una lista con los valores de la tabla.
actions.getAllCellValues.values;
getAllWorksheetName
Método responsable de obtener todos los nombres de pestañas de un archivo de Excel.
const getAllWorksheets = await Office.Excel.getAllWorksheetName["v1_0_0"]({
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
});
Parámetros obligatorios
filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
La constante o variable creada para recibir el retorno del método, como la constante getAllWorksheets mostrada en el ejemplo anterior, devolverá el método worksheets, que recibe una lista con los valores de la tabla.
actions.getAllWorksheets.values;
cloneWorksheet
Método responsable de clonar una pestaña de un archivo de Excel.
await Office.Excel.cloneWorksheet["v1_0_0"]({
worksheet: {
name: `teste`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
newName: `novaAba`,
});
Parámetros obligatorios
newName:String - espera un string con el nuevo nombre de la pestaña de la hoja de cálculo de Excel.worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
deleteWorksheet
Método responsable de eliminar una pestaña de un archivo de Excel.
await Office.Excel.deleteWorksheet["v1_0_0"]({
name: `novaAba`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
});
Parámetros obligatorios
name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
setCellValue
Método responsable de definir un valor para una celda de un archivo de Excel.
await Office.Excel.setCellValue["v1_0_0"]({
value: {
value: `teste`,
},
cell: {
position: {
column: `A`,
row: 1,
},
worksheet: {
name: `teste`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
},
});
Parámetros obligatorios
value:Object - espera un objeto referente al valor que será insertado en la celda.value:String - espera un string con el valor que será insertado en la celda.
cell:Object - espera un objeto referente a la hoja de cálculo de Excel.position:Object - espera un objeto referente a la hoja de cálculo de Excel.column:String - espera un string con el nuevo nombre de la pestaña de la hoja de cálculo de Excel.row:Number - espera un string con el nuevo nombre de la pestaña de la hoja de cálculo de Excel.
worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
value:Object - espera un objeto referente al valor que será insertado en la celda.formula:String - espera un string con la fórmula que será insertada en la celda.
lastRowColumn: Boolean - espera un valor true o false; si es verdadero, siempre completará después de la última celda completada de la columna indicada por el usuario en el campocolumn.
Retorno
Este método no tiene retorno.
setRowValues
Método responsable de definir un valor para una celda de un archivo de Excel.
await Office.Excel.setRowValues["v1_0_0"]({
values: [{value: `teste-1`},{value: `teste-2`}]
cell: {
position: {
column: `A`,
row: 1,
},
worksheet: {
name: `teste`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
}
});
Parámetros obligatorios
values:Array - espera un array de objetos referente a los valores que serán insertados en cada celda de la fila. El objeto debe contener la propiedad a continuación:value:String - espera un string con el valor que será insertado en la celda. Cabe destacar que también funciona con fórmulas.
cell:Object - espera un objeto referente a la hoja de cálculo de Excel.position:Object - espera un objeto referente a la información necesaria para el llenado de la fila.column:String - espera un string con la letra de la columna donde comenzará el llenado.row:Number - espera un número que representará la fila en la que comenzará el llenado.
worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales:
lastRow: Boolean - espera un valor true o false; si es verdadero, siempre completará después de la última fila completada de la hoja de cálculo.lastRowColumn: Boolean - espera un valor true o false; si es verdadero, siempre completará después de la última fila completada referente a la COLUMNA indicada por el usuario en el campocolumn.
Retorno
Este método no tiene retorno.
getCellValue
Método responsable de obtener el valor de una celda de un archivo de Excel.
const getCellValue = await Office.Excel.getCellValue["v1_0_0"]({
position: {
column: `A`,
row: 1,
},
worksheet: {
name: `teste`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
});
Parámetros obligatorios
position:Object - espera un objeto referente a la posición de la celda.column:String - espera un string con el nombre de la columna deseada.row:Number - espera un número referente al valor de la fila deseada.
worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
La constante o variable creada para recibir el retorno del método, como la constante getCellValue mostrada en el ejemplo anterior, devolverá los métodos value y formula, que reciben el valor referente al valor en la celda.
actions.getCellValue.value;
actions.getCellValue.formula;
deleteColumn
Método responsable de eliminar una columna de una pestaña de un archivo de Excel.
await Office.Excel.deleteColumn["v1_0_0"]({
column: `A`,
worksheet: {
name: `teste`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
});
Parámetros obligatorios
column:String - espera un string con el nombre de la columna deseada.worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
deleteRow
Método responsable de eliminar una fila de una pestaña de un archivo de Excel.
await Office.Excel.deleteRow["v1_0_0"]({
row: 1,
worksheet: {
name: `teste`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
});
Parámetros obligatorios
row:Number - espera un número referente al valor de la fila deseada.worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
setCellStyle
Acción responsable de crear un estilo de una celda de una hoja de cálculo de Excel.
await Office.Excel.setCellComment["v1_0_0"]({
cell: {
position: {
column: 'A',
row: 1,
},
worksheet: {
name: 'teste',
workbook: {
filePath: 'C:/Users/nome-de-usuario/Desktop/teste.xlsx',
},
},
},
color: '#0fd3b1',
backgroundColor: '#473bfa',
});
Parámetros obligatorios
color:String - espera un string con el valor hexadecimal del color del texto que será insertado en la celda.backgroundColor:String - espera un string con el valor hexadecimal del color de fondo que será insertado en la celda.cell:Object - espera un objeto referente a la hoja de cálculo de Excel.position:Object - espera un objeto referente a la hoja de cálculo de Excel.column:String - espera un string con el nuevo nombre de la pestaña de la hoja de cálculo de Excel.row:Number - espera un string con el nuevo nombre de la pestaña de la hoja de cálculo de Excel.
worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Retorno
Este método no tiene retorno.
setCellComment
Acción responsable de crear un comentario en una hoja de cálculo de Excel.
await Office.Excel.setCellComment["v1_0_0"]({
cell: {
position: {
column: 'A',
row: 1,
},
worksheet: {
name: 'teste',
workbook: {
filePath: 'C:/Users/nome-de-usuario/Desktop/teste.xlsx',
},
},
},
comment: 'teste',
});
Parámetros obligatorios
comment:String - espera un string con el comentario que será insertado en la celda.cell:Object - espera un objeto referente a la hoja de cálculo de Excel.position:Object - espera un objeto referente a la hoja de cálculo de Excel.column:String - espera un string con el nuevo nombre de la pestaña de la hoja de cálculo de Excel.row:Number - espera un string con el nuevo nombre de la pestaña de la hoja de cálculo de Excel.
worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Retorno
Este método no tiene retorno.
deleteCellComment
Acción responsable de eliminar el comentario de una celda de un archivo de Excel.
await Office.Excel.deleteCellComment["v1_0_0"]({
cell:{
position: {
column: 'A',
row: 1,
},
worksheet: {
name: `teste`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
}
});
Parámetros obligatorios
cell:Object - espera un objeto referente a la celda cuyo comentario será eliminado.position:Object - espera un objeto con la posición de la celda.column:String - espera un string con el nombre de la columna (ej.:A,B,C).row:Number - espera un número con el índice de la fila.
worksheet:Object - espera un objeto referente a la pestaña de la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Retorno
Este método no tiene retorno.
addPicture
Método responsable de agregar una imagen a una celda de un archivo de Excel.
await Office.Excel.addPicture["v1_0_0"]({
cell: {
position: {
column: `A`,
row: 1,
},
worksheet: {
name: `teste`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
},
name: `picture1`,
path: `C:\\Users\\nome-de-usuario\\Desktop\\teste.png`,
});
Parámetros obligatorios
cell:Object - espera un objeto referente a la posición de la celda.position:Object - espera un objeto referente a la posición de la celda.column:String - espera un string con el nombre de la columna deseada.row:Number - espera un número referente al valor de la fila deseada.
worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
name:String - espera un string con el nombre deseado para la imagen.path:String - espera un string con la ruta de la imagen que será insertada.
Parámetros opcionales
percentSize:Number - espera un número referente al tamaño, en porcentaje, que tendrá la figura.
Retorno
Este método no tiene retorno.
removeAllPictures
Método responsable de cerrar un archivo de Excel.
await Office.Excel.removeAllPictures["v1_0_0"]({
name: `teste`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
});
Parámetros obligatorios
name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
removePicture
Método responsable de cerrar un archivo de Excel.
await Office.Excel.removePicture["v1_0_0"]({
name: `picture1`,
worksheet: {
name: `teste`,
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
});
Parámetros obligatorios
name:String - espera un string con el nombre de la imagen que será eliminada de la hoja de cálculo de Excel.worksheet:Object - espera un objeto referente a la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
convertExcelToCSV
Método responsable de convertir una pestaña de un archivo excel (.xlsx) en un csv separado por comas.
await Office.Excel.convertExcelToCSV["v1_0_0"]({
workbook: workbook,
saveFilePath: "C:\\Users\\nome-de-usuario\\Desktop\\arquivo.csv",
sheetName: `Plan1`
});
Parámetros obligatorios
- workbook: Workbook object - espera un objeto de hoja de cálculo que puede obtenerse a través de la acción openWorkbook;
- saveFilePath: String - espera una ruta donde será creado y guardado el archivo .csv;
- sheetName: String - espera el nombre de la pestaña que ya existe en la hoja de cálculo y que será transformada en .csv.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
convertCSVToExcel
Método responsable de convertir un archivo .csv en un archivo .xslx con una pestaña completada con la información del CSV. La pestaña creada tendrá el nombre predeterminado Plan1 en inglés o Planilha1 en portugués, según el idioma predeterminado de la máquina del usuario.
await Office.Excel.convertCSVToExcel["v1_0_0"]({
csvPath: `C:\\Users\\Roberty\\Downloads\\arquivo.csv`,
excelPath: `C:\\Users\\Roberty\\Downloads\\excel.xlsx`
});
Parámetros obligatorios
- csvPath: String - espera una ruta donde estará el archivo .csv que será convertido en una pestaña.
- excelPath: String - espera la ruta donde será creado el archivo .xlsx.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.
getRowValues
Método responsable de obtener todos los valores de una fila de un archivo de Excel.
const rowData = await Office.Excel.getRowValues["v1_0_0"]({
row: 1,
worksheet: {
name: "Plan1",
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
});
Parámetros obligatorios
row:Number - espera un número con el índice de la fila cuyos valores serán obtenidos.worksheet:Object - espera un objeto referente a la pestaña de la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
La constante o variable creada, como la rowData del ejemplo mostrado anteriormente, recibirá los valores de la fila especificada.
getRowCount
Método responsable de obtener el total de filas completadas en una pestaña de un archivo de Excel.
const count = await Office.Excel.getRowCount["v1_0_0"]({
worksheet: {
name: "Plan1",
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
});
Parámetros obligatorios
worksheet:Object - espera un objeto referente a la pestaña de la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
La constante o variable creada, como la count del ejemplo mostrado anteriormente, recibirá un número que representa el total de filas completadas en la pestaña.
sortByRow
Método responsable de ordenar las filas de una pestaña de un archivo de Excel con base en una columna.
await Office.Excel.sortByRow["v1_0_0"]({
column: "A",
order: "ASC",
worksheet: {
name: "Plan1",
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsx",
},
},
});
Parámetros obligatorios
column:String - espera un string con el nombre de la columna que será usada como referencia para el ordenamiento.worksheet:Object - espera un objeto referente a la pestaña de la hoja de cálculo de Excel.name:String - espera un string con el nombre de la pestaña de la hoja de cálculo de Excel.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel.
Parámetros opcionales
ignoreFirstRow:Boolean - cuando estrue, ignora la primera fila (encabezado) durante el ordenamiento. Valor predeterminado:true.order:String - define la dirección del ordenamiento. Valor predeterminado:ASC. Los valores posibles son:ASC: orden ascendente.DESC: orden descendente.
Retorno
Este método no tiene retorno.
runMacro
Método responsable de ejecutar una macro de un archivo de Excel.
await Office.Excel.runMacro["v1_0_0"]({
macro: "NomeDaMacro",
workbook: {
filePath: "C:\\Users\\nome-de-usuario\\Desktop\\teste.xlsm",
},
});
Parámetros obligatorios
macro:String - espera un string con el nombre de la macro que será ejecutada.workbook:Object - espera un objeto referente a la hoja de cálculo de Excel.filePath:String - espera un string con la ruta de la hoja de cálculo de Excel (debe ser un archivo.xlsmhabilitado para macros).
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no tiene retorno.