我正试图保存一个共享的excel文件,我已经用python 3.7和openpyxl编辑。当我保存它,它删除了excel的共享属性。在这卡住了。我只是保存它与workbook.save('filepath')命令。我无法找到任何相关的文档。
workbook.save('filepath')
qyyhg6bp1#
我不认为你现在可以用openpyxl来做这件事,因为这个功能似乎没有在ExcelWriter类中实现。考虑到微软正试图弃用共享工作簿而支持co-authoring,重要提示:“共享工作簿”是一项较旧的功能,允许您与多人协作处理工作簿。此功能有许多限制,已被共同创作所取代。共同创作在某些版本的Excel中可用,包括Office 365订阅者的Excel 2016。我怀疑这在路线图上的排名很高。您可以通过在xlsx文件中的docProps下的原始xml app.xml中设置共享文档标志,或者通过在此处重写文档模块扩展属性,来将它们组合在一起。
docProps
app.xml
1条答案
按热度按时间qyyhg6bp1#
我不认为你现在可以用openpyxl来做这件事,因为这个功能似乎没有在ExcelWriter类中实现。
考虑到微软正试图弃用共享工作簿而支持co-authoring,
重要提示:“共享工作簿”是一项较旧的功能,允许您与多人协作处理工作簿。此功能有许多限制,已被共同创作所取代。共同创作在某些版本的Excel中可用,包括Office 365订阅者的Excel 2016。
我怀疑这在路线图上的排名很高。
您可以通过在xlsx文件中的
docProps
下的原始xmlapp.xml
中设置共享文档标志,或者通过在此处重写文档模块扩展属性,来将它们组合在一起。