workb = xlsxwriter.Workbook('Newexcel1.xlsx')
worksheet1 = workb.add_worksheet("Sheet 1")
for row, row_data in enumerate(alldata):
worksheet1.write_row(row + 1, 1, row_data)
cell_format.set_font_color('vbRed')
worksheet1.conditional_format('C2:C7', {'type': 'cell',
'criteria': '==',
'value': 'Data Matched!',
'format': cell_format})
Я пытаюсь записать в файл Excel, используя python. alldata - это список списков.Проблема в том, что я хочу изменить цвет текста в Data Matched на зеленый и Not Matched!на красный, чего не происходит.Приведенный выше код не отображает никаких ошибок, но когда я открываю файл Excel, он просит меня восстановить предыдущую версию, так как новая имеет ошибку XML.
alldata = [['My Total', 'Data Matched!', '$824,499,658', '$824,499,658'], ['Second Total', 'Data Matched!', '$824,532,682.20', '$824,532,682.20'], ['Featured Articles', 'Data Matched!', '$391,153,610.55', '$391,153,610.55'], ['Ads Revenue', 'Data Not Matched!', '$825,513,740.17', '$825,582,419.92'], ['Company 1 Revenue', 'Data Not Matched!', '$824,765,286.03', '$824,833,965.78'], ['Company 2 Revenue', 'Data Not Matched!', '$176,767,751.61', '$239,939,801.89']]

