![](/img/trans.png)
[英]How to use python to append data to specific cell to existing excel table?
[英]How to modify the existing Excel cell color with python
我有一個關於考勤的excel(Excel記錄每個人的工作時間)。我需要更改單元格,因為工人總是在換班。如何更改現有的excel
我以前想用xlwt
,一般需要新建一個xlwt
,然后再寫。但是我需要用現有的excel。
def setcellcolor(x,y):
style = xlwt.XFStyle()
pattern = xlwt.Pattern()
pattern.pattern = xlwt.Pattern.SOLID_PATTERN
pattern.pattern_fore_colour =4
style.pattern = pattern
df.merge(x,x,y,y,style)
“Book”對象沒有“merge”屬性
你可以直接在style = xlwt.XFStyle()
之后直接使用xlwt.easyxf
跳過包括pattern
變量的部分
style = xlwt.XFStyle()
style_bg = xlwt.easyxf('pattern: pattern solid, fore_colour indigo;'
'font: bold 1, name Arial, color-index yellow; align: horiz right')
為了設置用於格式化單元格的樣式,例如要繪制為靛藍的最左上角的單元格
ws.write(0, 0, "abcd", style_bg)
....
wb.save('mydocument123.xls')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.