我有一个excel文件。我想从一张纸到另一张切一排。使用OpenXML 2.0我实现了目标。我的Excel包含一个计算总和的列
参考:Inserting new rows and moving exsisting ones with OpenXML SDK 2.0
现在excel完美出现了。即使我已经使用生产力工具验证了excel,也没有错误。但是当我从文件夹中打开excel时,它会产生2个错误。
1.Error:....如果您信任此工作簿的来源,请单击“是”。此消息框一直出现。
在评估sheet3的xml时,我发现了一行像
<x:c r="A79" s="55" t="s">
<x:v>57</x:v>
</x:c>
<x:c r="B79" s="55"/>
<x:c r="C79" s="56"/>
<x:c r="D79" s="56"/>
<x:c r="E79" s="102">
<x:f t="shared" ref="E78" si="0">SUM(E76)</x:f>
<x:v>0</x:v>
</x:c>
</x:row>
从xml中删除“t =”shared“ref =”E78“si =”0“”后,excel不再出错。
如何使用openxml避免此错误????