在打开由OpenXML SDK 2.5创build的Excel文件时出现错误

我有一个Excel文件。 我想从一张纸切到另一张纸。 使用OpenXML 2.0我达到了目的。 我的Excel由一个计算总和的列组成

参考: 插入新行,并使用OpenXML SDK 2.0移动现有的行

现在,excel已经完美地出现了。 即使我已经使用生产力工具validation了excel,并没有错误。 但是,当我将打开从文件夹的Excel,它给2错误。

1.错误:….如果您信任此工作簿的来源,请单击是。 此消息框始终显示。

  1. 删除logging:从/xl/worksheets/sheet3.xml部分共享公式

在评估sheet3的xml时,我发现了一行

<x:cr="A79" s="55" t="s"> <x:v>57</x:v> </x:c> <x:cr="B79" s="55"/> <x:cr="C79" s="56"/> <x:cr="D79" s="56"/> <x:cr="E79" s="102"> <x:ft="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这个错误?