python使用openpyxl 判断空单元格的bug

python使用openpyxl 判断空单元格的bug,第1张

项目场景:

环境:PyCharm 2021.2.3,Python 3.10,openpyxl 3.0.9


问题描述

使用openpyxl判断单元格是否为空的时候:

用到下列代码:

rst = ws.cell(row, 4).value
if rst is None:
    rst=""

将cell的value赋值给一个str变量后,判断变量是否为None时异常,老是判断不出来。 


原因分析:

不明


解决方案:
if ws.cell(row, 4).value is None:
    rst=""
else:
    rst= ws.cell(row, 4).value

 发现直接用cell.value去判断是否为None之后,再根据条件去赋值,就可以达到预期效果。原因不明!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/866807.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-12
下一篇2022-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存