项目场景:
环境: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之后,再根据条件去赋值,就可以达到预期效果。原因不明!