当前位置:   article > 正文

python使用openpyxl 判断空单元格的bug_openpyxl判断单元格是否为空

openpyxl判断单元格是否为空

项目场景:

环境:PyCharm 2021.2.3,Python 3.10,openpyxl 3.0.9


问题描述

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

用到下列代码:

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

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


原因分析:

不明


解决方案:

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

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

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号