【openpyxl】 关于 单元格背景色 的疑惑
2024-08-30 10:33:38
openpyxl 优点: 对文件进行操作, 也就是说: 如果一台电脑 没有Office excel 或 WPS excel, xlsx 是打不开的,会提示你选择程序打开。 但这时 openpyxl也可以操作excel。
缺点: 只可对xlsx类型的excel 操作, 不支持xls。 (在老电脑上 可能不友好~~~,但影响不大啦)
最近在学习openpyxl, 【设置单元格背景色】 及 【获取单元格背景色】 有一些疑惑。
openpyxl 获取单元格背景色, 如果该单元格背景色为 默认背景色,结果是:
B5: <openpyxl.styles.fills.PatternFill object> 背景色
Parameters:
patternType=None, fgColor=<openpyxl.styles.colors.Color object>
Parameters:
rgb='00000000', indexed=None, auto=None, theme=None, tint=0.0, type='rgb', bgColor=<openpyxl.styles.colors.Color object>
Parameters:
rgb='00000000', indexed=None, auto=None, theme=None, tint=0.0, type='rgb'
很疑惑,“00000000”查看rgb对照表是黑色~~~ 尴尬
import openpyxl
path = r"自己填写"
wb = openpyxl.load_workbook(path)
sht = None
sht = wb.get_sheet_by_name("Sheet1")
sht[cell].fill = PatternFill(fill_type='solid', fgColor=color) # color = "00000000" 格式
wb.save(path)
操作Office的excel时,设置 背景色为黑色 , 肉眼可以看到设置成功。 但如果用xlwings去获取单元格背景色,结果为 白色; 如果用 openpyxl获取,结果为"00000000",结果正确,但 怎么和默认背景色相区别呢?
操作WPS的excel时,设置 背景色为黑色, 直接设成了 白色`````` 获取结果 和上面一样。 xlwings去获取单元格背景色,结果为 白色; 如果用 openpyxl获取,结果为"00000000"
欢迎交流。
最新文章
- Apache2.4:AH01630 client denied by server configuration
- iOS之搜索框UISearchController的使用(iOS8.0以后替代UISearchBar+display)
- 关于layui
- VMware Workstation+Linux+Xshell+Xftp+MySQL+SQLyog 配置
- Android实现高仿QQ附近的人搜索展示
- FZU-2105 Digits Count (两种标记成段更新)
- Chp5: Bit Manipulation
- [转] C++11带来的move语义
- Struts2+Spring3+Hibernate3+Maven构建(基于Eclipse)
- 在vc正在使用xtremetoolkit接口库-----使用简单的控制
- java实现——008旋转数组的最小数字
- 使用JS实现手风琴效果
- 微信小程序,前端大梦想(二)
- pyqt5实现注册界面并获得文本框内容
- Cocos Creator JS 获取当前日期与时间
- 训练报告 (2014-2015) 2014, Samara SAU ACM ICPC Quarterfinal Qualification Contest
- Integer to English words leetcode java
- 深入理解java虚拟机读后总结(个人总结记录)
- MT【124】利用柯西求最值
- NOIP2002普及T3【产生数】
热门文章
- sql到python正则
- ELK(ElasticSearch, Logstash, Kibana) 实现 Java 分布式系统日志分析架构
- Leetcode题目49.字母异位词分组(中等)
- Netfilter 之 钩子函数与钩子点关系图
- BFS,优先队列优化
- ADB命令指令控制Android系统的WIFI连接开启/关闭状态
- 关于本电脑qt5.11+vs2017+opencv3.4的配置问题
- ios-Realm数据库的使用
- [spring mvc][转]<;mvc:default-servlet-handler/>;的作用
- 一百二十六:CMS系统之轮播图管理页面布局和添加轮播图的模态对话框制作