openpyxl - 打开时无法使用 openpyxl 访问 excel 文件,但关闭时工作正常

0 python excel openpyxl

我一直在 MAC 上用 openpyxl 制作这个 python 脚本。我能够打开一个 Excel 工作簿,对其进行修改、保存、保持打开状态并运行脚本。

当我切换到Windows 10时,似乎无法对其进行修改、保存、保持打开和运行脚本。我不断收到 [ERRNO 13] 权限被拒绝错误。

我试图删除我正在处理的文件夹上的只读模式,我在计算机上拥有所有权限,我明确指定了我的 excel 工作簿的保存目录。

关于可能是什么问题的任何想法?

Bal*_*Ben 5

Windows 不允许您在另一个程序中修改打开的 Excel 文件——只有 Excel 可以修改打开的 Excel 文件。您必须先关闭该文件,然后才能使用脚本对其进行修改。(这是 *nix 系统的一件好事。)