gpt4 book ai didi

openxml - 设置 xlsx 以在打开时重新计算公式

转载 作者:行者123 更新时间:2023-12-04 01:54:28 26 4
gpt4 key购买 nike

我正在生成 xlsx 文件,并且希望在此过程中不必计算所有公式的值。
也就是说,我想设置<v>对于具有 <f> 的单元格为 0(或省略它) ,并让 Excel 在打开时填写值。

一个建议是运行宏Calculate在启动时,但无法找到有关如何使用签名宏执行此操作以避免提示用户的完整指南。您可以在 xlsx 中的某处设置一个标志会好得多。

编辑:我不是在寻找涉及使用 Office 程序进行更改的答案。我正在寻找文件格式的详细信息。

最佳答案

Python 模块 XlsxWriter设置公式 <v>值为 0(除非实际值已知)和 <calcPr> fullCalcOnLoad xl/workbook.xml 中的属性为 true文件:

<calcPr fullCalcOnLoad="1"/>

这适用于我测试过的所有 Excel 和 OpenOffice、LibreOffice、Google Docs 和 Gnumeric 版本。

它不适用于无法重新计算公式值的非电子表格应用程序,例如文件查看器。

关于openxml - 设置 xlsx 以在打开时重新计算公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18355691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com