python excel条件格式_使用Python的xlsxwri在Excel中使用字符串条件格式“等于”

我有相对大的Excel电子表格,我在那里应用条件格式。但是,单元格的内容相对较短(最多3个字母)。所以,我需要完全匹配一个字符串。

例如:“A”应该格式化,但不能再包含“A”(“ABC”、“BCA”、“BAC”等)。在

我尝试了不同的选择使用'文本'和'细胞'选项,但我惨败。这是我的测试用例:import xlsxwriter

workbook = xlsxwriter.Workbook('conditional_format4.xlsx')

worksheet1 = workbook.add_worksheet()

format1 = workbook.add_format({'bg_color': '#FFC7CE',

'font_color': '#9C0006'})

data = [

['ABC', 'BCA', 38, 30, 75, 48, 75, 66, 84, 86],

[6, 24, 1, 84, 54, 62, 60, 3, 26, 59],

[28, 79, 97, 13, 85, 93, 93, 22, 5, 14],

[27, 'BAC', 40, 17, 18, 79, 90, 93, 29, 47],

[88, 'ABC', 33, 23, 67, 1, 59, 79, 47, 36],

[24, 'A', 20, 88, 29, 33, 38, 54, 54, 88],

[6, 'BCA', 88, 28, 10, 26, 37, 7, 41, 48],

[52, 78, 1, 96, 26, 45, 47, 33, 96, 36],

[60, 54, 81, 66, 81, 90, 80, 93, 12, 55],

[70, 5, 46, 14, 71, 19, 66, 36, 41, 21],

]

for row, row_data in enumerate(data):

worksheet1.write_row(row, 0, row_data)

worksheet1.conditional_format('A1:J10', {'type': 'text',

'criteria': 'containing',

'value': 'A',

'format': format1})

workbook.close()

所以,我只想匹配一个单元格。我没有选择/主意了。这似乎微不足道,但我得到了很多错误,我的Excel文件是不正确的。希望有人能解决这个问题。在

它是在Excel 2010中完成的(条件格式->突出显示单元格规则->等于:在文本框中键入A)。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值