簡體   English   中英

如何使用openpyxl在特定的Excel單元格中填充顏色?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM