python3.6在读取excel中特定列的时候一直报错


后来经过多方查询,终于找到原因了,return sheet.rows[rowNo - 1] 因为sheet.rows是生成器类型,不能使用索引,所以需要转换成list之后再使用索引,list(sheet.rows)[2]这样就获取到第二行的tuple对象。正确的写法是:

希望可以给到你帮助
本文详细解析了在使用Python3.6读取Excel文件时遇到的一个常见错误:尝试对生成器类型进行索引操作。文章提供了正确的解决方法,即先将生成器转换为list类型,再进行索引访问,确保数据正确读取。
python3.6在读取excel中特定列的时候一直报错


后来经过多方查询,终于找到原因了,return sheet.rows[rowNo - 1] 因为sheet.rows是生成器类型,不能使用索引,所以需要转换成list之后再使用索引,list(sheet.rows)[2]这样就获取到第二行的tuple对象。正确的写法是:

希望可以给到你帮助
1万+

被折叠的 条评论
为什么被折叠?
