V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  secsilm  ›  全部回复第 18 页 / 共 36 页
回复总数  716
1 ... 14  15  16  17  18  19  20  21  22  23 ... 36  
2019-08-01 14:00:05 +08:00
回复了 secsilm 创建的主题 Python Python 如何读取 excel 的同时保留格式信息
@TimePPT 我试了试,Ubuntu 16.04 + Python 3.6 + openpyxl 2.6.2 + Excel 2016,手动输入和填充颜色,excel 文件在此:

https://pan.baidu.com/s/155cFlg8deR2Ab9KQ1qf2mQ,提取码: s4xq

代码如下:

```python
from openpyxl import load_workbook


def read_color(f):
wb = load_workbook(f)
ws = wb.active
for row in ws.iter_rows():
for cell in row:
print(f"cell value={cell.value}, cell color={cell.fill.start_color.index}")
```

输出:

```
cell value=红色, cell color=FFFF0000
cell value=黄色, cell color=FFFFFF00
cell value=绿色, cell color=FF00B050
cell value=红色字体, cell color=00000000
cell value=黄色字体, cell color=00000000
cell value=绿色字体, cell color=00000000
```

对于 cell color,我没理解错的话后两位表示透明度,这里我就去掉了

FFFF0000: https://i.imgur.com/dwgJZoO.png
FFFFFF00: https://i.imgur.com/aqMmwtP.png
FF00B050: https://i.imgur.com/3i4Smr6.png

明显可以看到颜色不对。

另外你说的「选择颜色填充时用了默认系列色」,找个咋理解呢?我填充的时候就是直接在如下位置选的,这也算是默认系列色吗?

https://i.imgur.com/E10IwCu.png
2019-08-01 09:29:27 +08:00
回复了 secsilm 创建的主题 Python Python 如何读取 excel 的同时保留格式信息
@TimePPT 是么,我回去再试试,也有可能我那个 excel 有问题?
2019-08-01 08:37:07 +08:00
回复了 secsilm 创建的主题 Python Python 如何读取 excel 的同时保留格式信息
@TimePPT 谢谢。我试了试貌似不能正确获取颜色,获取到的颜色和 excel 的颜色明显不一致
2019-07-31 08:51:27 +08:00
回复了 Livid 创建的主题 Python 大家在自己的 Python 项目中倾向使用哪个 Linter?
black 是 formatter,不是 linter
2019-07-31 08:50:12 +08:00
回复了 Kontinue 创建的主题 程序员 突然觉得 windows 没有一个成熟的 markdown 笔记软件真是硬伤
Dropbox/GitHub + vscode
2019-07-26 21:27:29 +08:00
回复了 304464743 创建的主题 Python 关于__init__.py 的疑问
2019-07-26 16:14:38 +08:00
回复了 304464743 创建的主题 Python 关于__init__.py 的疑问
@frostming 实际上是能 import 的,A 目录下有个 B.py ,在 A 同级目录下是能够 import A.B 的,我一直这么写的,Python3.6
2019-07-26 13:18:28 +08:00
回复了 304464743 创建的主题 Python 关于__init__.py 的疑问
@frostming 我感觉我说的那句没问题,有了 namespace packages,空的 __init__.py 确实不需要了。但如果在某文件夹发现了 __init__py,仍然会当作是 regular package ( 3.2 及之前版本实现的 package )。
2019-07-26 09:58:59 +08:00
回复了 304464743 创建的主题 Python 关于__init__.py 的疑问
@frostming 如何说?
2019-07-23 10:54:00 +08:00
回复了 304464743 创建的主题 Python 关于__init__.py 的疑问
@secsilm 严格来说是 Python 3.3 之后空的 __init__. py 不需要了。见 [PEP 420]( https://www.python.org/dev/peps/pep-0420/)
2019-07-23 10:02:41 +08:00
回复了 304464743 创建的主题 Python 关于__init__.py 的疑问
__init__.py 在 python3 里已经不需要了
2019-07-23 09:06:19 +08:00
回复了 blackpop 创建的主题 推广 一个高效率获取资讯的 APP 邀请公测(内有大抽奖)
这不是即刻吗
2019-07-19 17:35:23 +08:00
回复了 input2output 创建的主题 GitHub GitHub 上开源的阿波罗 11 号源代码 issues 页面
前两天我还发了一个帖子说这事,ourcodeworld 为啥会被微信屏蔽?
https://www.v2ex.com/t/584133
@lixuedong 注释中写中文没毛病吧
有时候变量名不好取直接写拼音我能理解,但是楼主说的中文是直接用中文作为变量名?
2019-07-18 19:51:07 +08:00
回复了 telami 创建的主题 程序员 我去,摇身一变 985?
校歌「大不自多」?这...什么意思?
2019-07-17 16:37:21 +08:00
回复了 seeksnow 创建的主题 2019 内网有什么好的文件共享方式
dukto
2019-07-16 15:44:04 +08:00
回复了 pingpingping 创建的主题 问与答 你想让娃接受应试教育还是素质教育?
应试教育
1 ... 14  15  16  17  18  19  20  21  22  23 ... 36  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5929 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 03:14 · PVG 11:14 · LAX 19:14 · JFK 22:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.