尝试在python上读取blockede xls文件时出错

时间:2017-11-14 10:28:28

标签: python excel pandas xls

我正在尝试使用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文件?

1 个答案:

答案 0 :(得分:1)

我注意到,如果您打开并保存文件,则可以读取它。这段代码解决了这个问题:

context