xlsxwriter不应用align和text_wrap样式

问题描述

我有代码

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_c​​olor font_color 之类的样式,但不应用 align 。而且我不知道为什么。

我的主要目标是将样式应用于单元格区域。

请帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)