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

MS Excel le permite ajustar la altura de las filas y el ancho de las columnas en las hojas de cálculo. En MS Excel, simplemente puede hacerlo usando las opciones Ancho de celda y Alto de fila en el menú Formato del grupo Celdas. Sin embargo, si es programador, es posible que deba manipular mediante programación el alto y el ancho de las filas y las columnas, respectivamente. En consecuencia, en este artículo, aprenderá cómo ajustar la altura de fila y el ancho de columna en Excel en Python.

Biblioteca de Python para ajustar la altura de fila y el ancho de columna de Excel

Para establecer la altura de las filas y el ancho de las columnas, usaremos Aspose.Cells for Python. Es una biblioteca poderosa y rica en funciones que le permite crear y manipular archivos de Excel sin problemas desde sus aplicaciones de Python. Puede instalar la API usando el siguiente comando pip.

pip install aspose-cells

Ajustar la altura de fila en Excel en Python

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

  • Primero, cargue el archivo de Excel usando la clase Workbook.
  • Luego, acceda a la hoja de trabajo deseada por índice usando el método Workbook.getWorksheets().get(index).
  • 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 el alto de fila en Excel en Python.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# Cargar archivo de Excel
workbook = Workbook("source.xlsx")

# Acceda a la primera hoja de trabajo en el archivo de Excel
worksheet = workbook.getWorksheets().get(0)

# Obtener colección de celdas
cells = worksheet.getCells()

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

# Guarde el archivo de Excel actualizado
workbook.save("row-adjustment.xlsx")

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

Ajustar la altura de fila en Excel usando Python

Establecer el ancho de columna en Excel en Python

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

  • Primero, cargue el archivo de Excel usando la clase Workbook.
  • Luego, acceda a la hoja de trabajo deseada por índice usando el método Workbook.getWorksheets().get(index).
  • 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 la columna en un archivo de Excel en Python.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# Cargar archivo de Excel
workbook = Workbook("source.xlsx")

# Acceda a la primera hoja de trabajo en el archivo de Excel
worksheet = workbook.getWorksheets().get(0)

# Obtener colección de celdas
cells = worksheet.getCells()

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

# Guarde el archivo de Excel actualizado
workbook.save("column-adjustment.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 Python

Biblioteca Python Excel para establecer la altura de fila y el ancho de columna: 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.

Resumiendo

En este artículo, ha aprendido cómo ajustar la altura de las filas y el ancho de las columnas en Excel usando Python. 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. Además, puede explorar más sobre la API de Python Excel utilizando la documentación. También puede echar un vistazo a las referencias de la API aquí.

¿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