【发布时间】:2018-04-27 06:10:52
【问题描述】:
我正在尝试使用 python pandas 打开一个 Xls 文件(也尝试了其他几个库,如 xlrd 和 pyexcel),但无法打开它。 当尝试使用命令时
df = pd.read_excel('mil.xls')
我收到以下错误:
_locate_stream(工作簿): 看过 0 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 20 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 40 2
我发现,在尝试读取文件之前,我取消阻止文件,即在excel上手动禁用受保护的视图模式,我可以正常读取文件。 有没有办法可以通过一些库来解锁 python 上的 .Xls 文件?
【问题讨论】:
-
你还在用 xlrd 吗?
-
我试图用 xlrd 库读取文件,但我得到了同样的错误。
-
我的文件没有密码。我认为这与编码或保存文件的excel版本有关。如果我在excel上打开文件并保存它,然后尝试打开它,我可以做到。但是我需要直接从 url 打开文件,因此这个过程是不可能的