关于Linux或Windows的pandas读取xlsx文件not supported 问题

今天遇到了要在搭建的Django的后台,写了一个读取xlsx文件的函数,
用pandas.read_excel(文件路径)
执行时,总是提示 Excel xlsx file; not supported错误

原因是新版本xlrd只支持.xls文件,不支持.xlsx文件。
查看自己xlrd版本,
用pip show xlrd
看版本是不是2.0.1版本?

如果是,就装回老版本,
用 pip install xlrd==1.2.0

如果还不行看pandas版本更新到1.1.0

后在windows系统也尝试了一下,xlrd版本更新到2.0.1,读取xlsx文件,也是报相同错误。
版本改回去,就能正常执行!

函数为:

import pandas as pd
def det_data():
    path = r'D:...'
    df = pd.read_excel(path)
    return df

``

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值