r0x*_*tte 5 python python-3.x xlsxwriter
有没有人在Python3中使用xlsxwriter生成excel时实现交替行颜色?
data_format = workbook.add_format(
{
'bg_color': '#FFC7CE'
})
worksheet.write(data_row, data_col + 1, row[1], data_format)
Run Code Online (Sandbox Code Playgroud)
这将设置每列的颜色.
Mar*_*ans 10
没有什么能阻止您手动设置格式,如下所示:
import xlsxwriter
with xlsxwriter.Workbook('hello.xlsx') as workbook:
worksheet = workbook.add_worksheet()
data_format1 = workbook.add_format({'bg_color': '#FFC7CE'})
data_format2 = workbook.add_format({'bg_color': '#00C7CE'})
for row in range(0, 10, 2):
worksheet.set_row(row, cell_format=data_format1)
worksheet.set_row(row + 1, cell_format=data_format2)
worksheet.write(row, 0, "Hello")
worksheet.write(row + 1, 0, "world")
Run Code Online (Sandbox Code Playgroud)
这将为您提供如下输出:
| 归档时间: |
|
| 查看次数: |
4584 次 |
| 最近记录: |