![](/img/trans.png)
[英]In a Excel file how to find the background color of a cell using openpyxl (Python)
[英]How do I color-fill in a specific Excel cell using openpyxl?
我目前正在使用openpyxl
來修改特定的excel單元格。 我可以很容易地修改字體樣式,只需:
ws['A1'].font = Font(color=colors.White)
但我無法改變特定細胞的填充。 有人知道有關如何執行此操作的任何文檔嗎? 我想改變一個單元格的顏色,那么還需要其他包裝?
我嘗試過一些像PatternFill
這樣的PatternFill
,但是我還沒能准確地得到我正在尋找的東西。 我只需要改變單個細胞的填充顏色。
您嘗試使用的PatternFill代碼是什么? 它有類似的東西嗎?
from openpyxl.styles import PatternFill
redFill = PatternFill(start_color='FFEE1111', end_color='FFEE1111', fill_type='solid')
然后申請特定的細胞使用:
ws['A1'].fill = redFill
或者評分:
fill = PatternFill(fill_type=None, start_color='FFFFFFFF', end_color='FF000000')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.