Ajuste automático de filas y columnas en Excel en Java

MS Excel proporciona una función de ajuste automático del tamaño de las celdas por la longitud de su contenido. Puede habilitar el ajuste automático para la altura de una fila y el ancho de una columna. Al generar y procesar hojas de cálculo de Excel mediante programación, es posible que deba habilitar esta función de forma dinámica. Para lograrlo, este artículo muestra cómo autoajustar filas y columnas en archivos de Excel en Java. Cubriremos explícitamente el ajuste automático de la altura de una fila y el ancho de una columna con ejemplos de código.

API de Java para autoajustar filas y columnas en Excel - Descarga gratuita

Aspose.Cells for Java es una API increíble y poderosa con un amplio conjunto de funciones para crear y procesar hojas de cálculo. Puede implementar funciones básicas y avanzadas para generar archivos de Excel complejos sin problemas. Vamos a usar esta API para ajustar automáticamente las celdas en los archivos de Excel. Puede descargar su JAR o instalarlo directamente usando las siguientes configuraciones de Maven.

Repository:

<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://repository.aspose.com/repo/</url>
</repository>

Dependency:

<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>22.8</version>
</dependency>

Filas de ajuste automático en Excel en Java

Para ajustar filas automáticamente en un libro de Excel, primero debe acceder a la hoja de trabajo deseada y luego habilitar el ajuste automático para las filas usando su índice. Los siguientes son los pasos para autoajustar filas de Excel en Java.

El siguiente ejemplo de código muestra cómo ajustar automáticamente una fila de Excel en Java.

// Cargue el archivo de Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Obtenga la referencia de la hoja de trabajo usando el índice
Worksheet worksheet = workbook.getWorksheets().get(0);

// Ajustar automáticamente la segunda fila por índice
worksheet.autoFitRow(1); //Auto-fitting the 2nd row of the worksheet

// Guarde el archivo de Excel actualizado
workbook.save("autofit-row.xlsx");

Columnas de ajuste automático en Excel en Java

El ajuste automático de columnas requiere que realice los mismos pasos que en la sección anterior. La única diferencia es el método que llamará para ajustar automáticamente el ancho de una columna. Los siguientes son los pasos para ajustar automáticamente una columna en Excel usando Java.

El siguiente ejemplo de código muestra cómo ajustar automáticamente una columna en Excel en Java.

// Cargue el archivo de Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Obtenga la referencia de la hoja de trabajo usando el índice
Worksheet worksheet = workbook.getWorksheets().get(0);

// Ajuste automático de la primera columna por índice
worksheet.autoFitColumn(0); 

// Guarde el archivo de Excel actualizado
workbook.save("autofit-column.xlsx");

API de Java para ajuste automático de filas y columnas de Excel: obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para ajustar filas y columnas automáticamente en sus archivos de Excel sin limitaciones de evaluación.

Conclusión

En este artículo, aprendió cómo ajustar filas y columnas automáticamente en archivos de Excel en Java. Los ejemplos de código han demostrado cómo habilitar el ajuste automático para una fila o columna específica usando su índice mediante programación.

Explore la API de hoja de cálculo de Aspose para Java

Puede visitar la documentación para explorar otras funciones de Aspose.Cells for Java. Además, puede compartir sus preguntas o consultas con nosotros a través de nuestro foro.

Ver también