问题描述
import xlsxwriter
workbook = xlsxwriter.Workbook('formatting.xlsx')
worksheet1 = workbook.add_worksheet()
format1 = workbook.add_format({'align': 'center','bg_color': '#FFC7CE','font_color': '#9C0006'})
format2 = workbook.add_format({'align': 'center','bg_color': '#C6EFCE','font_color': '#006100'})
data = [
[34,72,38,30,75,48,66,84,86],[6,24,1,54,62,60,3,26,59],[28,79,97,13,85,93,22,5,14],]
worksheet1.write('A1','Cells with values >= 50 are in light red. Values < 50 are in light green.')
for row,row_data in enumerate(data):
worksheet1.write_row(row + 2,row_data)
worksheet1.conditional_format('B3:K12',{
'type': 'cell','criteria': '>=','value': 50,'format': format1
})
worksheet1.conditional_format('B3:K12','criteria': '<','format': format2
})
它应用诸如 bg_color 和 font_color 之类的样式,但不应用 align 。而且我不知道为什么。
我的主要目标是将样式应用于单元格区域。
请帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)