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 en Excel
- Ajustar la altura de la fila en Excel en Java
- Ajustar el ancho de la 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.
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.
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.