十月故里 发表于 2020-3-29 18:57:24

关于openpyxl里面数据格式number_format的设置,和冻结窗口问题

小甲鱼第五讲提到了[]的用法的时候
说道如果设置颜色,可以[#000000]这样的格式来表示颜色
然后实测结果excel报错,

另一个问题是对于冻结窗口,如何解冻
小甲鱼说通过设置frozen_panes的值为A1或者None
然后excel报错,理由是设置了不可视区域的格式,修复后才能显示

感谢大佬们抽时间来解答

小小小菜菜菜 发表于 2020-3-29 20:04:43

冻结窗口的好像是设置的B2吧,可以再去看看视频

十月故里 发表于 2020-3-29 21:14:12

小小小菜菜菜 发表于 2020-3-29 20:04
冻结窗口的好像是设置的B2吧,可以再去看看视频

我知道怎么冻结,我想问的是怎么用python来解冻,按小甲鱼的方法设置解冻excel会报错

十月故里 发表于 2020-3-29 21:54:16

关于第一个问题我去查了下源代码,里面对颜色内容进行了指定了
COLORS=r"\[(BLACK|BLUE|CYAN|GREEN|MAGENTA|RED|WHITE|YELLOW)\]"
使用这些颜色的时候不用想小甲鱼视频里面说的from openpyxl.styles.Colors导入这些颜色
直接使用就可以,不报错,但是视频里面说的[#000000]的这种方法估计是不能用了

关于第二个问题,我看了下源代码,里面只是设置了A1 和None值的时候返回给topLeftCell值,然后返回给self.view_pane属性,然后就没有然后了,反正设置完就报错就是了
页: [1]
查看完整版本: 关于openpyxl里面数据格式number_format的设置,和冻结窗口问题