openpyxl - 如何为单个字符着色?

时间:2018-01-23 17:00:41

标签: python python-3.x openpyxl

使用Python和openpyxl:

是否可以为单元格中的单个字符着色? 我想为钻石(U + 25C6)红色的角色着色。 目前我正在这样做:

WorkSheetOne.cell(row=CombBarLineDataOffsetFromTop+6, column=1, value="Monthly Average -◆-") # you should see the diamond here
WorkSheetOne['A' + str(CombBarLineDataOffsetFromTop+6)].font = Font(bold=True)
WorkSheetOne['A' + str(CombBarLineDataOffsetFromTop+6)].alignment = Alignment(horizontal="center")

它显示钻石,我可以编辑excel文件并使钻石变红,但我有很多这些需要让Python来做它。

1 个答案:

答案 0 :(得分:0)

根据我的知识,细胞是最小的一块你可以应用的风格。

你可以在VBA中做脚本,并以这种方式做一些魔术。