Ajuste la altura de fila y el ancho de columna en Excel usando Java

En MS Excel, puede ajustar la altura de las filas y el ancho de las columnas según el contenido. Para esto, MS Excel proporciona opciones de Ancho de celda y Altura de fila en el menú Formato del grupo Celdas. Pero, ¿cómo lo haría mientras trabaja con archivos de Excel mediante programación en Java? Entonces, echemos un vistazo a cómo ajustar la altura de fila y el ancho de columna en Excel en Java.

API de Java para ajustar la altura de fila y el ancho de columna de Excel

Aspose.Cells for Java es una API popular para trabajar con documentos de hojas de cálculo. Con la API, puede crear, procesar y manipular archivos de Excel sin problemas. Usaremos esta API para establecer la altura de las filas y el ancho de las columnas en los archivos de Excel. Puede descargar la API o instalarla 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>

Ajustar la altura de la fila en Excel en Java

Los siguientes son los pasos para ajustar la altura de una fila en un archivo de Excel en Java.

  • Primero, use la clase Workbook para cargar el archivo de Excel.
  • Luego, use el método Workbook.getWorksheets().get(index) para acceder a la hoja de trabajo deseada por índice.
  • Obtenga la colección de celdas en un objeto usando el método Worksheet.getCells().
  • Llame al método setRowHeight() y pase el índice y la altura de las filas como parámetros.
  • Finalmente, guarde el archivo de Excel actualizado usando el método Workbook.save(String).

El siguiente ejemplo de código muestra cómo establecer la altura de la fila 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);

// Obtener colección de celdas
Cells cells = worksheet.getCells();

// Establezca la altura de la segunda fila en 50
cells.setRowHeight(1, 50);

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

La siguiente captura de pantalla muestra la hoja de cálculo de Excel después de configurar la altura de la fila.

Ajuste la altura de fila en Excel usando Java

Establecer el ancho de la columna en Excel en Java

Los siguientes son los pasos para establecer el ancho de una columna en un archivo de Excel en Java.

  • Cargue el archivo de Excel usando la clase Workbook.
  • Use el método Workbook.getWorksheets().get(index) para acceder a la hoja de trabajo deseada por índice.
  • Obtenga la colección de celdas usando el método Worksheet.getCells().
  • Llame al método setColumnWidth() y pase el índice y el ancho de la columna como parámetros.
  • Finalmente, guarde el archivo de Excel actualizado usando el método Workbook.save(String).

El siguiente ejemplo de código muestra cómo establecer el ancho de una columna en un archivo 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);

// Obtener colección de celdas
Cells cells = worksheet.getCells();

// Establezca la altura de la segunda columna en 40
cells.setColumnWidth(1, 40);

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

La siguiente es la captura de pantalla de la hoja de cálculo de Excel después de ajustar el ancho de la columna.

Ajustar el ancho de columna en Excel usando Java

API de Java para establecer la altura de fila y el ancho de columna de Excel: obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para establecer la altura de fila y el ancho de columna en archivos de Excel sin limitaciones de evaluación.

API de Java Excel - Explorar más

Puede explorar más sobre la API de Java Excel utilizando la documentación. Además, puede echar un vistazo a las referencias de la API aquí.

Conclusión

En este artículo, aprendió cómo ajustar la altura de las filas y el ancho de las columnas en Excel usando Java. Hemos demostrado cómo establecer una altura particular para una fila y un ancho para una columna con la ayuda de ejemplos de código y capturas de pantalla.

¿Tengo una pregunta?

En caso de que tenga alguna pregunta o consulta, puede compartirla con nosotros a través de nuestro foro.

Ver también