我正在转换某些XML以在MS Excel中查看。关于如何创建模式有一个非常好的参考 - http://msdn.microsoft.com/en-us/library/aa140066(v=office.10).aspx。这blog也是有用的。将XML转换为MS Excel XML - 公式语法
我无法插入式引入细胞,所以: <Cell ss:Index="2" ss:Formula="=SUM(R[-3]C[0]:R[-1]C[0])">
<Data ss:Type="Number"></Data>
</Cell>
是非常简单的。这将把上面第3行的值加到上面的第1行。
但是,我需要的公式(需要A1格式,而不是R1C1)是=SUMIF(A:A,"Assignments",B:B)
。
我已经尝试了多种选择,其中包括
ss:Formula="=SUMIF(C[-1]:C[-1],Assignments,C[0]:C[0])"
但细胞的定义,在这种情况下等于。ss:Formula="=SUMIF(C[-1]:C[-1],"Assignments",C[0]:C[0])"
但该工作簿变得腐败并且无法打开。ss:Formula="=SUMIF(C[-1]:C[-1],'Assignments',C[0]:C[0])"
但在这种情况下,单元格的定义等于0
。
引号引起问题。有谁知道正确的语法来获取所需的公式插入单元格?