Este tutorial paso a paso explica cómo generar un archivo de Excel en Java usando un código simple. Es muy común generar un archivo de Excel mediante programación y completar los datos ya sea codificándolo o leyéndolo de alguna otra fuente y completando la hoja deseada. Para ello se accede a cada celda y se rellenan los datos. Una vez que se completan todos los datos, el libro de trabajo se puede guardar en cualquier formato como XLSX en este ejemplo.
Pasos para generar un archivo de Excel en Java
- Usando Maven, agregue la biblioteca Aspose.Cells al proyecto
- Agregue una referencia a las clases Workbook, Worksheet y Cells usando Importar en el programa
- Crear una instancia de un objeto de clase Workbook
- Obtener una referencia a la hoja de trabajo deseada en el libro de trabajo
- Obtenga una referencia a la colección Cells en la hoja de trabajo deseada
- Establecer valores en diferentes celdas usando la colección Cells
- Guarde el archivo resultante como XLSX
Los pasos anteriores describen el procedimiento para crear un archivo de Excel usando Java. Se agregará la biblioteca Aspose.Cells para ejecutar este código. Puede importar algunas clases como Workbook, Worksheet y Cells donde la clase Cells es una colección de celdas en la hoja de trabajo respectiva que brinda acceso a cada celda individual en la hoja. Usando esta colección, establezca valores en las celdas deseadas y finalmente guarde el libro de trabajo en un formato de archivo de Excel como XLSX usado en este tutorial.
Código para crear un archivo de Excel en Java
Este código de muestra se puede usar para crear un archivo de Excel usando Java en Windows, macOS y Linux. En este código de ejemplo, se inicializa un objeto Workbook que contiene una colección de hojas de trabajo. De forma predeterminada, se agrega una sola hoja cuando se crea un objeto Libro de trabajo. Cada hoja de trabajo contiene una colección de celdas que se usa para acceder a celdas individuales usando la dirección como “A1”, etc. Los valores de cadena se establecen en la celda; sin embargo, puede establecer cualquier valor como entero, decimal, fecha y todos los demás tipos admitidos por MS Sobresalir. Si desea convertir un archivo de Excel a algún otro formato, por ejemplo, XPS usando un lenguaje que no sea Java, por ejemplo, C#, puede consultar el artículo convertir Excel a XPS en C#.
Tenga en cuenta que no es necesario instalar MS Excel ni utilizar la interoperabilidad para ejecutar el código de ejemplo anterior.