错误内容
ValueError: Value must be either numerical or a string containing a wildcard
排查思路
跟着单步走,看哪里出问题了
检查结果
问题定位到了_openpyxl.py文件的get_sheet_data函数中,这块的功能是按行获取excel表中的数据,手动让他打印了一下row_number看看是哪一行的数据让他报错了。
![错误代码块](https://img-blog.csdnimg.cn/e52ec2
发现它读到下标为453行出错了,而我的数据只有451行,按下标算应该到450
具体为什么这里的空白行会被读进去我也不知道,把有用的数据(即这里的451行及以上)重新复制到一个新的sheet表就解决了