python 操作excle后将 表格锁定

问题遇到的现象和发生背景

python 写一个界面 数据直接连接到excle
当excle表格改动后 通过操作界面写入后 数据错乱
能否将excle锁定,只能通过操作界面写入数据?

问题相关代码,请勿粘贴截图

img

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

给excel设置密码就好了呀,需要密码才能编辑

如果我没理解错的话,你可以换个思路,python 操作excel后,把数据全部读出来,有新数据的时候以新建表格的方式把所有数据写到表格中,这样就可以把这期间你对表格的手动修改覆盖掉