gpt4 book ai didi

python - XLWT 多种款式

转载 作者:太空狗 更新时间:2023-10-29 21:22:28 27 4
gpt4 key购买 nike

这一直困扰着我当前的项目。我正在尝试使用 XLWT 将样式写入 Excel 工作表,请参见下文:

sheet.write(rowi,coli,value,stylesheet.bold,stylesheet.bordered)

我遇到了这个错误:

TypeError: write() takes at most 5 arguments (6 given)

知道如何解决这个问题以向特定单元格添加多种样式吗?可以在这里做一个列表吗?

最佳答案

您应该只将行号、列号、值和样式(XFStyle 类实例)传递给write 方法,例如:

import xlwt

workbook = xlwt.Workbook()
worksheet = workbook.add_sheet('Test')

style = xlwt.XFStyle()

# font
font = xlwt.Font()
font.bold = True
style.font = font

# borders
borders = xlwt.Borders()
borders.bottom = xlwt.Borders.DASHED
style.borders = borders

worksheet.write(0, 0, 'test value', style=style)
workbook.save('test.xls')

同样的事情,但使用 easyxf :

import xlwt

workbook = xlwt.Workbook()
worksheet = workbook.add_sheet('Test')

style_string = "font: bold on; borders: bottom dashed"
style = xlwt.easyxf(style_string)

worksheet.write(0, 0, 'test value', style=style)
workbook.save('test.xls')

关于python - XLWT 多种款式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18279785/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com