12

检查 XLSX 文件中的单元格元素时,我发现以下公式元素:

<f t="shared" si="0"/>

这样的公式元素是什么意思?

4

1 回答 1

14

ECMA-376第 1 部分第 18.3.1.40 节说:

t 属性的可能值由简单类型 ST_CellFormulaType 定义,如下所示:

...
shared (Shared formula)
...

共享公式。如果一个单元格包含与另一个单元格相同的公式,则“共享”值可用于t属性,并且该si属性可用于引用包含公式的单元格。当两个公式在 R1C1 引用表示法中各自的表示相同时,它们被认为是相同的。

基本上这是一种节省空间的优化。对于任何解析/修改文件的人来说,这肯定是一种痛苦。

于 2013-08-22T08:24:46.720 回答