
Insertar formas en Excel usando Node.js
Esta API de JavaScript para Excel le permite agregar varias formas en Hojas de trabajo mediante programación. Formas como estrellas, líneas, rectángulos, flechas y muchas otras. Esta biblioteca ofrece una amplia gama de métodos para automatizar todo este proceso. Además, puede rellenar las formas con colores y configurar sus tamaños según sus requisitos. En esta publicación de blog, escribiremos fragmentos de código para insertar formas en Excel usando la biblioteca de Excel de Node.js.
Los siguientes puntos serán cubiertos en esta guía:
- Insertar formas en Excel usando Node.js - Instalación de API
- Insertar una forma de línea en la hoja de trabajo
- Agregar rectángulo en un archivo de Excel
- Insertar una forma de estrella en la hoja de trabajo
- Añadir signo de multiplicación
Insertar formas en Excel usando Node.js - Instalación de API
El proceso de instalación de esta biblioteca es simple. Puede descargar el paquete API o instalarlo ejecutando los siguientes comandos en la terminal:
npm install java
npm install aspose.cells
Insertar una forma de línea en la hoja de trabajo
Puede seguir los pasos y el fragmento de código para agregar una forma de línea en un archivo de Excel mediante programación:
- Cree una instancia de la clase Workbook.
- Acceda a la primera hoja de trabajo de la colección llamando al método get(index).
- Invoque el método addShape para agregar la línea a la hoja de cálculo.
- Llame al método save para guardar el archivo.
Copie y pegue el siguiente código en su archivo principal:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crear una instancia de la clase Workbook
var workbook = new aspose.cells.Workbook();
// Acceda a la primera hoja de trabajo de la colección llamando al método get(index)
var sheet = workbook.getWorksheets().get(0);
// Invoque el método addShape para agregar la línea a la hoja de trabajo
sheet.getShapes().addShape(aspose.cells.MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
// Llame al método save para guardar el archivo
workbook.save("sample2.xlsx", aspose.cells.SaveFormat.XLSX);
Puede ver el resultado en la siguiente imagen:

Agregar rectángulo en un archivo de Excel
Del mismo modo, podemos agregar una forma de rectángulo siguiendo el fragmento de código:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crea una instancia de la clase Workbook
var workbook = new aspose.cells.Workbook();
// Acceda a la primera hoja de trabajo de la colección llamando al método get(index)
var sheet = workbook.getWorksheets().get(0);
// Agregue el rectángulo a la hoja de trabajo llamando al método addShape
var shapes = sheet.getShapes().addShape(aspose.cells.MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300);
// Guarda el archivo.
workbook.save("sample3.xlsx", aspose.cells.SaveFormat.XLSX);
Puede ver el resultado en la siguiente imagen:

Insertar una forma de estrella en la hoja de trabajo
Siga el fragmento de código para agregar un signo de estrella usando esta API de JavaScript para Excel:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crea una instancia de la clase Workbook
var workbook = new aspose.cells.Workbook();
// Acceda a la primera hoja de trabajo de la colección llamando al método get(index)
var sheet = workbook.getWorksheets().get(0);
// Agregue la forma de estrella a la hoja de trabajo llamando al método addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100);
// Guarda el archivo.
workbook.save("sample5.xlsx", aspose.cells.SaveFormat.XLSX);
Puede ver el resultado en la siguiente imagen:

Añadir signo de multiplicación
Siga el fragmento de código para agregar un signo de estrella usando esta API de JavaScript para Excel:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crea una instancia de la clase Workbook
var workbook = new aspose.cells.Workbook();
// Acceda a la primera hoja de trabajo de la colección llamando al método get(index)
var sheet = workbook.getWorksheets().get(0);
// Agregue la forma de multiplicación a la hoja de trabajo llamando al método addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100);
// Guarda el archivo.
workbook.save("sample4.xlsx", aspose.cells.SaveFormat.XLSX);
Puede ver el resultado en la siguiente imagen:

Obtenga una licencia gratis
Puede aprovechar una licencia temporal gratuita para probar la API sin limitaciones de evaluación.
Resumiendo
Esto nos lleva al final de esta publicación de blog. Ha visto cómo insertar formas en Excel usando la biblioteca de Excel de Node.js. Además, ha pasado por algunas funciones destacadas de esta API de JavaScript para Excel. Además, esta publicación de blog realmente lo ayudará si está buscando automatizar este proceso mediante programación. Sin embargo, no olvides visitar la documentación para conocer otras características.
Además, le sugerimos que siga nuestra Guía de introducción.
Finalmente, conholdate.com está escribiendo nuevas publicaciones de blog. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.
Hacer una pregunta
Puede informarnos acerca de sus preguntas o consultas en nuestro foro.
preguntas frecuentes
¿Cómo inserto varias formas en Excel?
Siga este enlace para conocer el fragmento de código que lo ayuda a agregar varias formas en archivos de Excel mediante programación.