pandas环境配置及问题解决

本文介绍了解决Pandas在使用read_excel方法时遇到的问题,包括如何配置环境以支持不同版本的xlrd库来读取.xlsx文件,以及在升级xlrd到2.0.1后如何处理不支持xlsx格式的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置环境

命令行输入:

pip install xlrd==1.2.0

(vsc终端或者运行cmd都可以。xlrd==1.2.0的原因在于,最新的2.0.1版本不支持读取xlsx,只能读取xls)

环境配置遇到的问题及解决办法

ModuleNotFoundError: No module named ‘pip’

对于pip找不到的问题,可以通过ensure然后更新pip解决

python -m ensurepip
python -m pip install --upgrade pip

Pandas read_excel 在升级xlrd 2.0.1之后不支持xlsx的应对方法

报错:

Your version of xlrd is 2.0.1. In xlrd >= 2.0, only the xls format is supported. Install openpyxl instead.

解决办法:回退xlrd版本

pip uninstall xlrd
pip install xlrd==1.2.0

  • xlrd 2.0.1升级后,官文这样解释:
    xlrd is a library for reading data and formatting information from Excel files in the historical .xls format.
    #只能够操作 xls老版本文件,操作 xlsx需要调用其他的库
  • 当用pandas read_excel指定openpyxl批量读取文件的时候又会遇到这样的报错

“UserWarning:Workbook contains no default style”

指定engine=pylightxl或者其他可以编辑xlsx的库的时候发现read_excel的engine是不支持的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值