使用xlsxwriter更改行背景

问题描述 投票:0回答:1

我有n行10列的excel。要更改特定行的背景,我使用了:

writer = pd.ExcelWriter('pandasEx.xlsx',  engine ='xlsxwriter') 
# Convert the dataframe to an XlsxWriter Excel object
df.to_excel(writer, index=False)
# Get the xlsxwriter objects from the dataframe writer object.
workbook  = writer.book
worksheet = writer.sheets['Sheet1']

cell_format = workbook.add_format()
cell_format.set_bg_color('green')
worksheet.set_row(rowNo, cell_format=cell_format)

但是格式超过10列,也超出了它们。如何将格式限制为10列?或通常来说,如何将格式限制为所使用的列?

P.S。 :我发现了有关conditional_format的信息,但我不知道我应该选择哪个type值?

python excel python-3.x formatting xlsxwriter
1个回答
0
投票

下面的代码适用于我的情况。这将更改背景而没有任何条件。

© www.soinside.com 2019 - 2024. All rights reserved.