我試圖根據excel中填充多少行數據的方式,對excel中的單元格進行編程式格式化,我使用行索引定義單元格的範圍。如何在xlsxwriter中爲條件格式()使用行列符號
請從下面的代碼以供參考:
# Write a conditional format over a range.
target_sheet.conditional_format([row - len(line),1,row-1,2 ], {'type': 'cell',
'criteria': '>=',
'value': 10,
'format': format1})
但是這將導致以下錯誤:
File "/usr/local/lib/python2.7/dist-packages/xlsxwriter/worksheet.py", line 80, in cell_wrapper
int(args[0])
TypeError: int() argument must be a string or a number, not 'list'
我不知道如何使用這種方法進行,任何幫助表示高度讚賞。 TIA!
就離開了列表括號。 'conditional_format()'方法需要4行/列值不是列表。它也需要一個可選的字符串範圍,但在你的情況下這沒有用,因爲你正在動態地設置範圍。 – jmcnamara