小编Kit*_*tty的帖子

openpyxl 更改同一单元格中一个单词的颜色

我正在使用 openpyxl 将一些数据写入 Excel 工作表。在我的脚本中,我需要将数据附加到同一单元格,并用不同的颜色突出显示新添加的数据。目前,我在下面尝试过,但结果发现所有数据的颜色都会立即改变。有没有办法改变同一单元格中一个单词的颜色?

from openpyxl import Workbook
from openpyxl.styles import Font
from openpyxl.styles import colors
book = Workbook()
sheet = book.active
sheet.cell(row=1, column=2).value = "11111"
sheet.cell(row=1, column=2).font = Font(color=colors.GREEN)
sheet.cell(row=1, column=2).value += " 12345"
sheet.cell(row=1, column=2).font = Font(color=colors.RED)
sheet.cell(row=1, column=2).value += " 22222"
Run Code Online (Sandbox Code Playgroud)

colors openpyxl

6
推荐指数
1
解决办法
5895
查看次数

标签 统计

colors ×1

openpyxl ×1