Cómo crear un gráfico de Excel en Java

En este breve tutorial, aprenderá cómo crear un gráfico de Excel en Java siguiendo un enfoque paso a paso. Es muy común crear un libro de trabajo mediante programación y luego completar los datos manualmente o importar datos de alguna fuente externa para crear un gráfico. Al final del proceso, este archivo de Excel se guarda como un archivo XLSX en un disco.

Pasos para crear un gráfico de Excel en Java

  1. Primero, usando el repositorio de Maven, agregue una referencia a la biblioteca Aspose.Cells en el proyecto
  2. Agregue una referencia a Workbook, Worksheet y otras clases requeridas usando Importar en el programa
  3. Cree un libro de trabajo vacío que tenga una hoja de trabajo por defecto
  4. Obtenga una referencia a la primera hoja y complete los datos que se representarán en el gráfico
  5. En la primera hoja, cree un gráfico, por ejemplo, un gráfico circular con la configuración inicial
  6. Establezca la serie de datos del gráfico, la categoría, el título del gráfico y las etiquetas de datos de cada sector del gráfico circular
  7. Guarde el libro de trabajo con datos y gráficos.

Usando los pasos anteriores, puede crear un gráfico de Excel simplemente creando un libro de trabajo y luego completando los datos de muestra para el gráfico. Una vez que se completan los datos, se crea un gráfico circular con la configuración básica y luego se agregan las series de datos del gráfico, la categoría, el título y las etiquetas de datos de cada sector. Puede establecer muchas otras propiedades de este gráfico como se muestra en el siguiente código de ejemplo.

Código para hacer un gráfico en Excel en Java

En este código de muestra, aprendimos cómo hacer un gráfico en Excel en Java y guardarlo como un archivo XLSX. Sin embargo, si desea convertir este gráfico en una imagen, consulte el artículo sobre cómo convertir un gráfico de Excel a JPG en Java.

Tenga en cuenta que no se requiere ningún otro componente o biblioteca como Interop o MS Excel para ejecutar el código anterior.

 Español