小甲鱼 发表于 2018-2-14 23:35:57

已有 12 人购买  本主题需向作者支付 10 鱼币 才能浏览 购买主题

°蓝鲤歌蓝 发表于 2018-2-14 23:44:11

前排,美滋滋。

caojin_xiaozhu 发表于 2018-3-16 16:45:59

还木有出对不 甲鱼哥~

sd小舅子 发表于 2018-3-19 10:31:06

本帖最后由 sd小舅子 于 2018-3-19 10:35 编辑

会计专用、小数位2、无货币符号的格式是怎么弄的?
ws['A1'].number_format = "[=0]-;[!=0]#,##0.00"
我这么写,在打开excel的时候报错嘞……{:10_266:}

sd小舅子 发表于 2018-3-19 11:00:45

本帖最后由 sd小舅子 于 2018-3-19 11:04 编辑

嗯,好嗨森上次在课后提出的问题,甲鱼33这次给出了新的课程讲解~~~{:10_254:}
那么问题再进阶一次,我在平常使用的excel文件的时候,好多单元格都使用了计算公式,但是在使用openpyxl的时候,抓取出来的也只有公式。{:10_257:}
为了解决这个问题,我在打开excel文件的时候,使用了参数data_only = True。这时候问题就来了,原来excel里面的公式全都变成了数值!大写的懵写在了脸上……{:10_245:}
那么我可以理(cai)解(ce)为,excel文件本身在储存的时候,确实是只有公式,每次再打开的时候,都要把这些公式重新计算一遍。由于我这次要取数值的字段,都是使用的=sum(),倒是可以不使用“data_only”的参数,直接取公式,然后再在代码里计算一次……{:10_256:}
那么下一次,在不确定公式是啥的时候要怎么办嘞?{:10_269:}
openpyxl或者其他什么库,能支持直接把excel里面的公式计算出结果之后返回么?{:10_258:}

新水友 发表于 2018-6-5 19:33:47

怎么显示单元格函数的计算结果而不显示公式呢{:5_106:}

320525913 发表于 2018-7-31 12:33:52

抢个位置座座,这一课的练习有点抽象了,突然有点转不过弯,不过慢慢研究就能有结果了,

会计的会怎么念 发表于 2019-4-26 16:24:40

Nice!!

zfh15727993279 发表于 2019-8-5 16:49:00

发现xlsx中部分内容有问题,是否让我们尽量尝试恢复。。。。进去后就不显示及格、不及格而是恢复原来的数字。怎么回事。

zfh15727993279 发表于 2019-8-5 16:50:20

zfh15727993279 发表于 2019-8-5 16:49
发现xlsx中部分内容有问题,是否让我们尽量尝试恢复。。。。进去后就不显示及格、不及格而是恢复原来的数字 ...

原来是我GREEN拼错了,尴尬

Python初学者2号 发表于 2019-8-6 14:38:54

ws['B3'] = 2.1
ws['B3'].number_format = "[=1]男;[=0]女"
我这样写,为啥表格里面的B3还是男,不是应该显示不出来吗?

tym262003 发表于 2019-8-29 21:16:34

第6课怎么打不开了

bonfox75 发表于 2020-1-7 16:34:36

第6课怎么打不开了

十月故里 发表于 2020-3-29 21:18:10

我想问一下,视频里面提到直接给number_format设置颜色,可以[#000000]这样写,或者类似的写法,我怎么设置打开的excel都是报错的,小甲鱼说的中括号加#加数字的方式设置不行啊

luxiaolan6373 发表于 2020-7-23 17:32:21

ImportError: cannot import name 'RED' from 'openpyxl.styles.colors'
from openpyxl.styles.colors import RED, GREEN, BLUE, YELLOW
现在这个引用不了了,怎么办

仄言LN 发表于 2020-8-4 17:47:50

luxiaolan6373 发表于 2020-7-23 17:32
ImportError: cannot import name 'RED' from 'openpyxl.styles.colors'
from openpyxl.styles.colors imp ...

去colors.py把 RED, GREEN, YELLOW的注释去掉就能用了

luxiaolan6373 发表于 2020-8-5 20:56:10

仄言LN 发表于 2020-8-4 17:47
去colors.py把 RED, GREEN, YELLOW的注释去掉就能用了

,,还真是被注释了

Joy266 发表于 2020-10-21 17:24:27

ws['A1'] = '88.8'
ws['A1'].number_format = '#,###0.00鱼币'

请问这个鱼币不生效是什么情况咧,出来的还是88.8, 谢谢啦~~

Joy266 发表于 2020-10-21 17:33:36

luxiaolan6373 发表于 2020-8-5 20:56
,,还真是被注释了

改成from openpyxl.styles.colors import RGB也可以

SQ551 发表于 2020-11-23 21:25:22

Joy266 发表于 2020-10-21 17:33
改成from openpyxl.styles.colors import RGB也可以

有效,谢谢了
页: [1] 2
查看完整版本: 使用Python读写Excel文件(5)