首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Python - xlsxwriter写入文件后,条件格式仍然适用。有没有办法让它不起作用呢?

使用Python - xlsxwriter写入文件后,条件格式仍然适用。有没有办法让它不起作用呢?
EN

Stack Overflow用户
提问于 2021-03-03 17:31:41
回答 1查看 71关注 0票数 2

我比较了两个excel文件,在有变化的地方,我添加了"-->“来识别变化。

我使用XlsxWriter并进行了条件格式化,以突出显示包含"-->“的单元格。我保存并关闭工作簿。

现在,当我从保存的文件夹中打开excel文件并将"-->“更改为空时,应用的条件格式也会消失。但是我想保留条件格式,即使我从单元格中删除了"-->“值。有谁能帮帮我吗?

以下是我的条件格式代码

代码语言:javascript
复制
worksheet.conditional_format(1,1,df.shape[0],df.shape[1],
                                            {'type': 'text',
                                            'criteria': 'containing',
                                            'value':' -->',
                                            'format': green_fmt})
EN

回答 1

Stack Overflow用户

发布于 2021-03-03 17:51:10

我想保留条件格式,即使我从单元格中删除了"-->“值

据我所知,这在Excel中是不可能的(因此在XlsxWriter中也不可能)。条件格式基于条件。如果删除该条件,将关闭格式设置。

作为另一种选择,您可以遍历DataFrame中的数据以查找匹配项,并使用带有格式的write()向匹配的单元格添加单元格格式。

您也可以使用Pandas来实现这一点,尽管您需要使用styling作为Excel引擎才能将其导出。

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

https://stackoverflow.com/questions/66454255

复制
相关文章

相似问题

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