python - ¿Cómo congelar toda la fila del encabezado en openpyxl?
(1)
¿Cómo congelar toda la fila del encabezado en openpyxl? Hasta ahora solo puedo congelar la columna:
# only freeze the column (freeze vertically)
cell = ws.cell(''{}{}''.format(col, row_idx+1))
worksheet.freeze_panes = cell
Asegúrese de que la cell
no esté en la fila uno - freeze_panes
congelará las filas sobre la celda dada y las columnas a la izquierda.
Ejemplo:
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
c = ws[''B2'']
ws.freeze_panes = c
wb.save(''test.xlsx'')
Esto le dará una hoja de cálculo en blanco con la fila 1 y la columna A congeladas.