如何将参数"yes"或"no"传递给xlwings xw。书(我的文件) 其中 myfile 是"Read-only recommended" ?



我将一个名为"myfile"的excel文件保存为"只读推荐"。然后我想用python xlwings xw打开它。书本(myfile(。如何通过"是"或"否"的论点?

正确的答案是使用IgnoreReadOnlyRecommended标志,请参阅此处,但我无法实现这一点(但也许它对您有效?(。所以我现在能给你的唯一答案是如何以只读方式打开它,而不是如何用read-only=False:打开它

import xlwings as xw

if not xw.apps:
app = xw.App()
else:
app = xw.apps.active
app.display_alerts = False
wb = xw.Book(r'myfile')
app.display_alerts = True

一个更好的解决方案是同时使用Excel和xlwings:

导入os

从stat导入S_IREAD、S_IRGRP、S_IROTH、S_IWUSR

os.chmod(myfile,S_IWUSR|S_IREAD(#将文件转到写入模式

os.chmod(myfile,S_IREAD|S_IRGRP|S_IROTH(#返回只读

这已经在其他地方讨论过了:

在Python 中将文件更改为只读模式

相关内容

  • 没有找到相关文章

最新更新