我正在尝试保存使用 python 3.7 和 openpyxl 编辑的共享 Excel 文件。当我保存它时,它会删除 Excel 的共享属性。被困在这了。我只是用
workbook.save('filepath')
命令保存它。我在文档中找不到任何相关内容。
我认为您当前无法使用 openpyxl 执行此操作,因为该功能似乎并未在 ExcelWriter 类中实现。
鉴于 Microsoft 正在尝试弃用共享工作簿,转而支持共同创作
重要提示:“共享工作簿”是一项较旧的功能,可让您 与多人协作处理工作簿。这个功能有很多 限制,并已被共同创作所取代。共同创作是 在某些版本的 Excel 中可用,包括 Excel 2016 Office 365 订阅者。
我怀疑这在路线图上的排名是否靠前。
您可以通过在 xlsx 文件内的
app.xml
下的原始 xml docProps
中设置共享文档标志或通过覆盖文档模块此处的扩展属性来将其 XML 破解在一起。