Python openpyxl-打开时无法使用openpyxl访问excel文件,但关闭时工作正常
我一直在用MAC上的openpyxl制作这个python脚本。我可以打开excel工作簿,修改其中的某些内容,保存它,保持打开状态并运行脚本 当我切换到windows 10时,似乎无法修改、保存、保持打开和运行脚本。我一直收到一个[ERRNO 13]权限被拒绝的错误 我试图删除我正在处理的文件夹上的只读模式,我拥有计算机上的所有权限,我清楚地指定了excel工作簿的保存目录Python openpyxl-打开时无法使用openpyxl访问excel文件,但关闭时工作正常,python,excel,openpyxl,Python,Excel,Openpyxl,我一直在用MAC上的openpyxl制作这个python脚本。我可以打开excel工作簿,修改其中的某些内容,保存它,保持打开状态并运行脚本 当我切换到windows 10时,似乎无法修改、保存、保持打开和运行脚本。我一直收到一个[ERRNO 13]权限被拒绝的错误 我试图删除我正在处理的文件夹上的只读模式,我拥有计算机上的所有权限,我清楚地指定了excel工作簿的保存目录 知道可能出现什么问题吗?确保您有写入权限以便在所述目录中创建excel临时锁定文件…确保您有写入权限以便在所述目录中创建e
知道可能出现什么问题吗?确保您有写入权限以便在所述目录中创建excel临时锁定文件…确保您有写入权限以便在所述目录中创建excel临时锁定文件…我对位于同步OneDrive文件夹中的excel文件有此问题。如果我将文件复制到未同步的目录中,openpyxl在Excel中打开.xlsx文件时读取该文件就不再有问题 我对同步OneDrive文件夹中的Excel文件有此问题。如果我将文件复制到未同步的目录中,openpyxl在Excel中打开.xlsx文件时读取该文件就不再有问题 Windows不允许您在其他程序中修改打开的Excel文件——只有Excel可以修改打开的Excel文件。在使用脚本修改文件之前,必须先关闭该文件。(这是*nix系统的一个优点。)Windows不允许您在其他程序中修改打开的Excel文件——只有Excel可以修改打开的Excel文件。在使用脚本修改文件之前,必须先关闭该文件。(这是*nix系统的一个优点。)我做到了,我对我的用户拥有完全的控制、修改、读取和执行、读取和写入权限。此外,当工作簿关闭时,脚本工作得非常好。知道问题出在哪里吗?我知道,我对我的用户拥有完全的控制、修改、读和执行、读和写权限。此外,当工作簿关闭时,脚本工作得非常好。你知道问题出在哪里吗?这条评论帮助我解决了问题。有没有办法用python在Windows上复制一个打开的Excel文件,然后打开副本?在文件资源管理器中,我可以使用ctrl+c/ctrl+v来创建open.xlsx的副本,但shutil函数似乎会抛出相同的权限错误。此注释帮助我找到了在Windows上使用python创建打开的Excel文件副本,然后打开副本的方法吗?在文件资源管理器中,我可以使用ctrl+c/ctrl+v来创建open.xlsx的副本,但shutil函数似乎会抛出相同的权限错误。