El tutorial o código que verás en este post es la resolución más eficiente y efectiva que hallamos a esta duda o dilema.
Solución:
Esto no es del todo exacto. OpenPyxel permite aplicar estilos a columnas y filas:
Según: https://openpyxl.readthedocs.io/en/stable/styles.html
Los estilos también se pueden aplicar a columnas y filas, pero tenga en cuenta que esto solo se aplica a las celdas creadas (en Excel) después de cerrar el archivo. Si desea aplicar estilos a filas y columnas enteras, debe aplicar el estilo a cada celda usted mismo. Esta es una restricción del formato de archivo:
col = ws.column_dimensions['A']
col.font = Font(bold=True)
row = ws.row_dimensions[1]
row.font = Font(underline="single")
En estilos de Excel deber aplicarse a celdas individuales porque así es como funciona el formato de archivo. Debido a la forma en que funciona, openpyxl no proporciona la funcionalidad deseada, pero es posible con xlsxwriter.
Acuérdate de que tienes la capacidad de glosar si te ayudó.