Los anchos de columna (de algunas columnas) en Openpyxl se vuelven cero después de más de 60 columnas

Dado unwb con 5 hojas de trabajo, agrego una columna a cada día usandoopenpyxl, y esto ha estado funcionando bien. Ahora, sin embargo, con j, ust más de 60 columnas, el ancho del primer número N de columnas (parece serB a través deBH) se ha convertido en 0. Esto da como resultado que las columnas desaparezcan esencialmente cuando se abren en Excel:

Obtener el ancho de las primeras columnas confirma esto (dondefb es un<Worksheet> objeto):

In [71]: fb.column_dimensions["A"].width
Out[71]: 46.125
In [72]: fb.column_dimensions["B"].width
Out[72]: 0.0
In [73]: fb.column_dimensions["BI"].width
Out[73]: 11.75
In [73]: fb.column_dimensions["BJ"].width
Out[73]: 10.25

He intentado configurar auto_size:

for dimension in fb.column_dimensions.values():
    dimension.auto_size = True

y luego guardar el libro de trabajo, pero esto no tuvo efecto (las columnas aún son invisibles en Excel). Así que intenté configurar manualmente el tamaño de un par de columnas a un tamaño razonable, p. 12:

fb.column_dimensions["B"].width = 12

y de nuevo guardando, pero aún sin cambios (las columnas siguen siendo invisibles en Excel),a pesar del hecho de que cuando vuelvo a cargar la hoja de cálculo en openpyxl y verifico el ancho de las columnas, se establecen en el nuevo tamaño (distinto de cero).

¿Deberían haber funcionado uno o ambos de estos enfoques, y hay un paso adicional que me falta?

Python: 2.7.10

Openpyxl: 2.2.2

Respuestas a la pregunta(1)

Su respuesta a la pregunta