insertar filas y columnas en archivos de Excel usando Node.js

insertar filas y columnas en archivos de Excel usando Node.js

Microsoft Excel es uno de los software líderes y más utilizados en este mundo de la tecnología. La mayoría de las organizaciones aprovechan este software para varios propósitos y mantienen una gran cantidad de datos en archivos de Excel. Además, modificar manualmente varios archivos de datos siempre es una molestia. En esta publicación de blog, aprenderemos cómo insertar filas y columnas en archivos de Excel mediante programación usando Nodejs. Sin embargo, la automatización de este proceso proporcionará eficiencia y una ventaja competitiva a la empresa.

Los siguientes puntos se tratarán en esta publicación de blog:

Insertar filas y columnas en archivos de Excel usando Node.js - Instalación de API

Usaremos una poderosa biblioteca de Excel Node.js para insertar filas y columnas en una hoja de Excel mediante programación. Puede instalarlo fácilmente ejecutando los siguientes comandos en la terminal.

npm install java
npm install aspose.cells

Puede visitar este enlace para obtener más información sobre el procedimiento de instalación.

Nota: Se debe colocar un archivo XLSX de origen en el directorio raíz del proyecto para probar las funcionalidades.

Insertar varias filas en el ejemplo de código de hojas de cálculo de Excel

En esta sección, seguiremos los siguientes pasos y el fragmento de código para insertar filas en un archivo de Excel usando Node.js.

  1. Cree un objeto de la clase Celdas.
  2. Cargue un archivo de Excel (es decir, sample.xlsx) inicializando un objeto de la clase secundaria WorkBook.
  3. Llame al método insertRows(rowIndex, totalRows, options) para insertar tantas filas como sea necesario en cualquier parte de la hoja de trabajo.
  4. Guarde el archivo usando el método save(fileName).

El siguiente fragmento de código sirve para insertar varias filas en una hoja de cálculo de Excel mediante programación.

var aspose = aspose || {};
// crear un objeto de la clase Cells.
aspose.cells = require("aspose.cells");
// cargue un archivo de Excel (es decir, sample.xlsx) inicializando un objeto de la clase secundaria WorkBook.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// llame al método insertRows(rowIndex, totalRows, options) para insertar tantas filas como sea necesario en cualquier parte de la hoja de trabajo.
workbook.getWorksheets().get(0).getCells().insertRows(1,2)
// Llame al método save(fileName) para guardar el archivo.
workbook.save("result.xlsx");

La salida se puede ver en la imagen de abajo.

insertar filas y columnas en un archivo de Excel usando Node.js

insertar filas en un archivo de Excel usando Node.js

Biblioteca Node.js para insertar columnas en hojas de Excel

Esta biblioteca de Excel de Node.js ofrece la posibilidad de agregar columnas en archivos de Excel utilizando líneas de código simples.

Los siguientes son los pasos para insertar columnas en la hoja de cálculo de Excel usando Node.js.

  1. Importa y crea un objeto de la clase Celdas.
  2. Cree un objeto de la clase secundaria WorkBook inicializándolo con un archivo de Excel.
  3. Ahora, invoque el método insertColumns(columnIndex, totalColumns) para insertar columnas en la hoja de cálculo de Excel.
  4. Finalmente, el método save(fileName) guarda el archivo en el directorio raíz.

Copie y pegue el fragmento de código que se menciona a continuación para insertar columnas en un archivo de Excel mediante programación usando Node.js.

var aspose = aspose || {};
// importar y crear un objeto de la clase Cells.
aspose.cells = require("aspose.cells");
// cree un objeto de la clase secundaria WorkBook inicializándolo con un archivo de Excel.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// invoque el método insertColumns(columnIndex, totalColumns) para insertar columnas en la hoja de cálculo de Excel.
workbook.getWorksheets().get(0).getCells().insertColumns(1,1)
// save(fileName) guarda el archivo en el directorio raíz.
workbook.save("result.xlsx");

Ahora, inicie el servidor y verá el resultado como se muestra a continuación en la imagen.

insertar columnas en un archivo de Excel mediante programación

insertar columnas en un archivo de Excel mediante programación

Obtenga una licencia gratis

Puede usar una licencia temporal gratuita para usar Aspose.Cells para Node.js sin limitaciones de evaluación.

Conclusión

Esta publicación de blog termina aquí. Hemos visto cómo insertar filas y columnas en archivos de Excel usando Node.js. Además, puede explorar la documentación para obtener más información sobre Aspose.Cells para Node.js. Además, conholdate.com escribirá sobre nuevos temas atractivos. Por lo tanto, manténgase en contacto para conocer las últimas actualizaciones.

Hacer una pregunta

Si tiene alguna consulta, no dude en escribirnos al foro.

Ver también