Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将样式和背景色放在excel中_Python_Excel - Fatal编程技术网

Python 将样式和背景色放在excel中

Python 将样式和背景色放在excel中,python,excel,Python,Excel,我想使excel值居中对齐,并具有黄色背景色。但我不能输入太多的参数。所以我尝试了这个,但什么都没发生。还有别的办法吗 colorCenter = xlwt.XFStyle() xlwt.add_palette_colour("custom_colour", 0x21) wb.set_colour_RGB(0x21, 255, 255, 0) color = xlwt.easyxf('pattern: pattern solid, fore_colour custom_colour') co

我想使excel值居中对齐,并具有黄色背景色。但我不能输入太多的参数。所以我尝试了这个,但什么都没发生。还有别的办法吗

colorCenter = xlwt.XFStyle()

xlwt.add_palette_colour("custom_colour", 0x21)
wb.set_colour_RGB(0x21, 255, 255, 0)
color = xlwt.easyxf('pattern: pattern solid, fore_colour custom_colour')

colorCenter.color = color

alignment = xlwt.Alignment()
alignment.horz = xlwt.Alignment.HORZ_CENTER
center = xlwt.XFStyle()

colorCenter.center = center

sheet.write(11, 3, 'value', colorCenter)

使用easyxf是最好的。您可以放置对齐、字体和图案

colorCenter = easyxf('pattern: pattern solid, fore_colour yellow;'
                      'align: horiz center;')