[问题] Excel 存盘时违反共用原则无法存盘

楼主: fsm (新的人生!)   2024-09-28 22:22:48
各位好
请问有人遇到过执行 Python 之后
Excel 无法存盘
一直出现“Excel 存盘时由于违反共用原则,您所做的变更不会储存”的讯息吗?
原本以为是防毒软件有挡
但防毒软件无论是删掉或是关掉防护、防火墙都没有效
线上找了一些方式都无法解决
只能来这边求助各位大神 QQ
作者: cuteSquirrel (松鼠)   2024-09-28 22:42:00
右键 内容 安全性 □解除封锁 试试看吧把那个选项打勾新版的office 档案内建有安全性限制
楼主: fsm (新的人生!)   2024-09-29 10:10:00
没有用喔 QQ
作者: Hsins (翔)   2024-09-29 11:44:00
多半是 Python 里面没有适当地去 close 文件的 fopen 状态,去找该套件的 close() 函数补上去,要嘛就用 with 上下文。
楼主: fsm (新的人生!)   2024-09-30 14:05:00
close()都有写上去喔,可能也不是这个问题...请问会是档案权限没有开放存取的关系吗?我的档案没有共用,也没有放在网络硬盘或网络上的芳邻共用
作者: lycantrope (阿宽)   2024-09-30 15:29:00
用什么套件都没讲,只能通灵了喔
作者: ToastBen (吐司边)   2024-09-30 17:28:00
推楼上www
楼主: fsm (新的人生!)   2024-10-01 17:10:00
不好意思,是指import的部分吗我用的套件是sys、ddddocr、openpyxl、os、win32com.clientfrom time import sleepfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import Selectfrom PIL import Imagefrom io import BytesIO
作者: gostjoke (鬼笑话)   2024-10-03 16:14:00
win32com 有可能会开到 你要close比较新的openpyxl的save会自动关闭用with open 比较好 Hsins
楼主: fsm (新的人生!)   2024-10-06 13:47:00
谢谢gostjoke,但是我看程式码的close和with open都有写(程式码不是我自己写的,但看了一下应该该写的都有写到)
作者: Hsins (翔)   2024-10-06 14:59:00
我的建议啦,回去找原来的开发者帮你处理,或者花钱找其他人帮你处理。如果你具备一定的开发除错能力,透过反复试误应该不难找出是哪一段程式的影响;如果你不具备一定的开发除错能力,那我认为你所说的“都有加上”跟“都有关闭”可能存在误解。
作者: cuteSquirrel (松鼠)   2024-10-06 21:32:00
迅雷哥专业
作者: cancelpc (阿吉)   2024-10-31 17:48:00
我都先从范本复制出独立的excel档,避免共用锁住透过wincom呼叫宏完成本来人工的部分,写出一个xlsx不带宏的excel。

Links booklink

Contact Us: admin [ a t ] ucptt.com