使用Python打开只读Excel文件

2024-09-30 16:37:58 发布

您现在位置:Python中文网/ 问答频道 /正文

zti是一个不断更新的Excel文件。我需要这个Python程序做的是从Excel文件中读取数据作为更新。但是,我遇到的问题是,当我试图使用xlrd读取数据时,我得到了一个错误:

    peek = f.read(peeksz)
IO Error: [Errno 13] Permission denied

这是因为Excel处于只读模式。有没有办法用Python以只读模式读入Excel文件的数据?在


Tags: 文件io程序read错误模式error读取数据
1条回答
网友
1楼 · 发布于 2024-09-30 16:37:58

刚刚在win 7(64位)上进行了测试,但在本例中它可以工作:

import xlrd
workbook = xlrd.open_workbook('C:/User/myaccount/Book1.xls')
worksheet = workbook.sheet_by_name('Sheet1')
print worksheet

可能是您试图先复制它,还是python试图将文件的临时副本放入py directoy?-因为那样会导致IO错误

相关问题 更多 >