Edición de libros de trabajo con texto enriquecido en openpyxl

Me preguntaba si openpyxl puede leer y / o escribir texto enriquecido en Excel. Soy consciente de que esta pregunta se hizo una vez antes en 2012 y está vinculada a continuación, pero no estoy seguro de si esto ha cambiado.

En su forma actual load_workbook () parece desechar el formato de texto enriquecido.

En cuanto a un problema específico, necesito abrir, editar y guardar un libro de trabajo en el que algunas celdas tengan texto con superíndice y texto normal en una celda. Cuando guardo el libro de trabajo, el formato del primer carácter de la celda se aplica al rest de la celda.

Aquí está la pregunta de 2012:
¿Cómo puedo encontrar el formato para un subconjunto de texto en una celda de documento de Excel?

Después de mirar alrededor, parece que el texto enriquecido se implementó en openpyxl (según la lista de problemas en el bitbucket de openpyxl):
https://bitbucket.org/openpyxl/openpyxl/issues?q=rich+text

Pero todavía no tengo claro cómo usarlo (si he interpretado la lista de problemas correctamente). Si ayuda, no estoy editando el contenido de estas celdas simplemente porque no pierden el formato al guardar.

Cualquier pensamiento sería apreciado grandemente

¡Gracias! Mejor

El formato por debajo del nivel de la celda no es compatible con openpyxl. Para usarlo, tendría que implementar su propio código cuando escriba como openpyxl solo almacena las cadenas que recibe. El soporte completo de lectura / escritura agregaría una gran complejidad.