【问题标题】:Problem reading excel with last version of Pandas使用最新版本的 Pandas 读取 excel 时出现问题
【发布时间】:2021-07-09 01:49:33
【问题描述】:

嗯,我最近买了一台新电脑,安装了 Spyder 和 Python,并使用 pip 更新了最新的库。当我尝试导入 Excel 文件时,除了 Pandas 之外,一切都运行良好。

这是我的代码

import pandas as pd

filename = "sample_sheet.xlsx"    
data = pd.read_excel(filename)

这是我得到的错误

ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.

我已经用 pip 安装了 xlrd 和 openpyxl,当再次尝试安装时,它显示以下消息

Requirement already satisfied: xlrd in c:\users\lucas\appdata\local\programs\python\python39\lib\site-packages (2.0.1)

我不是唯一一个有这个错误的人,我的一个朋友也有。有没有人想出一个解决方案?提前感谢您的回答。

【问题讨论】:

  • 试试:data = pd.read_excel(filename,engine='openpyxl')
  • 已经试过了,还是不行

标签: python excel pandas csv import


【解决方案1】:

只需将 xlrd 和 openpypl 文件(或您的完整站点包文件夹,如果需要)从 Python 文件夹复制到您的用户 appdata 中,复制到安装 python 的路径。

在您的情况下,将所有内容从 C:\users\lucas\appdata\local\programs\python\python39\lib\site-packages 复制到 C:\Program Files\Python39\Lib\site-packages 或 C: \Python39,取决于你安装 Python 的位置

【讨论】:

    猜你喜欢
    • 2020-08-12
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 2019-02-10
    • 2016-05-29
    • 1970-01-01
    • 2021-04-09
    • 2014-04-30
    相关资源
    最近更新 更多