当前位置:   article > 正文

python3 read excel_关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题

only callable can be used as callback

问题描述

使用pandas库的read_excel()方法读取外部excel文件报错, 截图如下

76d771bcb2f153439868f415c23d1af9.png

好像是缺少了什么方法的样子

问题分析

分析个啥, 水平有限, 直接面向stackoverflow编程

https://stackoverflow.com/questions/64264563/attributeerror-elementtree-object-has-no-attribute-getiterator-when-trying

我找到了下面的这几种说法

04e0713961192701708d6576b2b55520.png

6377f7bee5e3271256751ea82b97a924.png

根据国外大神的指点, 我得出了这些结论:

pandas库读取excel文件是需要安装xlrd模块的, 也就是它默认是引擎engine是xlrd(之前已经手动pip3安装过), 使用Anaconda会把这些模块都安装上, 可是我没用Anaconda, 而是直接pip3 install pandas, 导致了很多其他模块需要自己安装. 但是安装了xlrd并不能解决问题, 因为我用

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

闽ICP备14008679号