Cómo ajustar el ancho de columna en Excel usando Java

Este sencillo tutorial explicará cómo ajustar el ancho de columna en Excel usando Java. Podemos tener una variedad de datos en Excel que pueden tener diferentes longitudes y requieren ajustar el tamaño de la columna para mostrarlos correctamente. Aprenderá este proceso para cambiar el tamaño de las columnas en Excel usando Java aquí y guardar el archivo de salida como XLSX con la ayuda de instrucciones paso a paso y un código Java listo para ejecutar.

Pasos para ajustar el ancho de columna en Excel usando Java

  1. Usando el repositorio de Maven, agregue la referencia a la biblioteca Aspose.Cells en la aplicación
  2. Cargue el archivo de Excel en el objeto Workbook cuyas columnas se van a cambiar de tamaño
  3. Acceda a la referencia worksheet deseada de la colección de hojas de trabajo en el libro de trabajo
  4. Obtenga una referencia a la colección Celdas de la hoja de trabajo para establecer el tamaño de columna individual
  5. Establezca el ancho de una columna en particular proporcionando el número de columna y el ancho requerido
  6. Usando el objeto de la hoja de trabajo directamente, ajuste automáticamente una o varias columnas en particular según el tamaño del contenido
  7. Guarde el archivo de Excel actualizado con columnas redimensionadas

Aquí hemos visto que para modificar el ancho de columna de Excel usando Java, cargamos el archivo de destino de Excel y luego accedemos a la hoja deseada en él. Si desea establecer el ancho de la columna con un valor fijo, puede usar la colección Celdas en la hoja de trabajo y si desea ajustar automáticamente el ancho en función del contenido de cada celda, puede usar las funciones autoFitColumn() y autoFitColumns() en el clase de hoja de trabajo.

Código para establecer el ancho de la columna en Excel usando Java

Este breve código demuestra el proceso para cambiar el ancho usando la función Cells.setColumnWidth() y proporcionando el índice de columna y un valor doble que describe el ancho exacto. De manera similar, para cambiar el tamaño de una sola columna en función del contenido, puede llamar a Worksheet.autoFitColumn() proporcionando el número de columna. Para establecer el ancho de varias columnas en una hoja, llame a Worksheet.autoFitColumns() junto con el número de columna inicial y final.

Este sencillo tutorial ha explicado cómo cambiar el ancho de una columna en Excel usando Java. Si desea conocer otras funciones de este producto, como guardar el archivo de salida como PDF, consulte el artículo sobre Cómo generar PDF desde Excel en Java.

 Español