Python中如何使用pandas读取正在打开的Excel文件

  • 在 excel 里编辑一些内容
  • 不时地需要用 python 导出些东西
  • 用 pandas 直接读取开启中的 excel 会报错
    PermissionError: [Errno 13] Permission denied: 'sample.xlsx'
    
  • 关掉 excel 再跑就好了

请问

  • 想把 excel 每次复制一份再读,但 shutil.copyfile 也同样会报错。
  • 有啥其它解法嘛?有经验的请不吝赐教,先谢谢了。

Python中如何使用pandas读取正在打开的Excel文件

3 回复

我无法理解你的问题


用 shutil.copy

shutil.copy 包含了 copyfile,好像是多复制了权限,一样会有 permission error。

回到顶部