欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

pandas使用style时提示xlwt.Style.EasyXFCallerError: unexpected value ‘FF0000‘ for font.colour_index

程序员文章站 2024-01-01 13:27:34
...

情况概述

pandas中给表格增加样式的时候,踩了两个坑。

第一个是applymap调用的时候里面的函数不执行问题,代码如下:

    def highlight(self):
        dfs = pd.read_excel('1015全市依申请政务服务指标.xls', sheet_name='汇总')
        dfs.style.applymap(self.dataHighlight)
        
    def dataHighlight(self, val):
        print(111)
        return 'color: red'

然后这个111死活打印不出来,搞得我快抑郁了。后来发现原因是pandas应该是懒计算了,最后to_excel的时候才会去调用。

第二个是style.to_excel的时候提示.Style.EasyXFCallerError: unexpected value 'FF0000' for font.colour_index,百度上根本找不到,谷歌上直接搜也没有。
最后还是*拯救了我,原因是要to_excel(xxx.xlsx)。

相关标签: pandas style

上一篇:

下一篇: