openpyxl – 字符上的样式

我试图将我的代码从pywin32 openpyxlopenpyxl 。 但是我找不到改变单元格中部分字符的颜色样式的方法。 在pywin32 ,我可以使用: Range(Cell).GetCharacters(Start, Length).Font.ColorIndex来做到这一点。 但是似乎在openpyxl没有这样的方法?

简单的答案是单元格是您可以将样式应用到的最小的项目。 你可以通过在文本中embedded格式来解决这个限制,但是这比听起来更混乱。