【发布时间】:2021-09-25 06:24:23
【问题描述】:
我有一个 python 脚本,它可以毫无问题地读取多个 Excel 文件 (.xlsx),因此:
df_file1 = pd.read_excel(myfile1, mysheet)
但是,我随后尝试使用类似代码读取另一个类似文件并收到依赖错误:
ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.
我工作的环境非常封闭,我不确定我是否可以安装 xlrd。我看不到任何使这个特定文件与我之前加载的文件不同的东西。它最初是一个 .xlsb,我重新保存为 .xlsx(因为同样地,我无法安装 pyxlsb)。但是,我成功打开的其他文件也进行了类似的转换。
我想知道某个特定文件可能有什么不同,如果其他类似文件不需要,则需要xlrd 打开它。
(我不认为这是关于 xlrd 依赖的其他类似问题的重复,因为这是关于确定特定文件需要 xlrd 的标准)
【问题讨论】:
标签: python-3.x pandas xlsx