很难读取此excel文件。我做了一些谷歌搜索,看起来我需要授予PyCharm管理员权限。所以我退出了,然后“以管理员身份运行”。仍然有相同的错误。甚至不确定实际的问题还是我做错了其他事情。
我的代码
import xlrd
loc = (r"C:\Users\tyler\OneDrive\Documents\GB-NYJ 2002 W17.xlsx")
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
print(sheet.cell_value(0, 0))
错误
C:\Users\tyler\PycharmProjects\NFLModel\venv\Scripts\python.exe C:/Users/tyler/PycharmProjects/NFLModel/Carson.py
Traceback (most recent call last):
File "C:/Users/tyler/PycharmProjects/NFLModel/Carson.py", line 10, in <module>
wb = xlrd.open_workbook(loc)
File "C:\Users\tyler\PycharmProjects\NFLModel\venv\lib\site-packages\xlrd\__init__.py", line 111, in open_workbook
with open(filename, "rb") as f:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\tyler\\OneDrive\\Documents\\GB-NYJ 2002 W17.xlsx'
Process finished with exit code 1
答案 0 :(得分:1)
确保您的.py位于PyCharm-> Run-> Edit Configuration
答案 1 :(得分:0)
所以我明白了。不幸的是,我不确定100%到底是什么问题。因此,我将简要介绍我所使用的步骤
这时它仍然无法正常工作
有人建议Windows可能已经在后台运行Excel,这阻止了python访问文件。就像我说的那样,不能仅是100%。