首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅对特定单元格或行范围应用easyxf样式: xlwt Python

仅对特定单元格或行范围应用easyxf样式: xlwt Python
EN

Stack Overflow用户
提问于 2016-05-09 19:28:49
回答 1查看 1.4K关注 0票数 0

我写了几行代码..

代码语言:javascript
复制
book = xlwt.Workbook()
sheet = book.add_sheet('Section details', cell_overwrite_ok=True)
style_detail = xlwt.easyxf('font: name Calibri, height 180,colour_index black;align: wrap on, vert center, horiz center; border : bottom thin,right thin,top thin,left thin;')
sheet.write_merge(0, 0, 0, 0, 'Product Family')
sheet.write_merge(1, 1, 0, 0, 'Product Category')
sheet.write_merge(0, 0, 1, 1, 'Product')
.
.
sheet.write_merge(n, n, n, n, 'Product') //n is just dynamic number..

现在,在完成我所有的写作工作之后。我只想为特定的单元格应用样式(取决于要求)。

代码语言:javascript
复制
rw = sheet.row(1)
rw.set_style(style_detail)

如果我将样式应用于特定行,那么它将应用于整个工作表行(对于列A到无限列)。如何仅对任意行的特定单元格应用样式?

如果需要更多的代码或信息来获得创意,请让我们知道。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-08-21 15:17:46

可以将样式对象添加为write_merge()函数的第6个参数,如下所示

代码语言:javascript
复制
    sheet.write_merge(0, 0, 0, 0, 'Product Family',style_detail)

当你想要默认的风格时,忽略第六个参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37114641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档