Я пытаюсь написать Excel на python. Когда я использую "write_rich_string" внутри для l oop, он применяется только к последнему элементу, но иногда применяется ко всем элементам. Я не уверен, почему он так себя ведет. Пожалуйста, помогите мне разобраться с этой проблемой.
Используемый код:
bold = workbook.add_format({'bold': True})
red = workbook.add_format({'color': 'red'})
data = {"A":['this is ' ,'bold','bold'],"B":['this is ', 'red' ,'red']}
for k,v in data.items():
worksheet.write_rich_string(k+'1',*v)
Результат: я получаю строку красного цвета, но полужирный шрифт для ячейки A1 отсутствует.