![](/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.