为了账号安全,请及时绑定邮箱和手机立即绑定

WordprocessingDocument C#中的SUM值

WordprocessingDocument C#中的SUM值

C#
交互式爱情 2022-01-15 19:32:38
所以这个论坛上的某个人可能对如何轻松解决这个问题有很好的意见,我正试图围绕什么可能是最好的解决方案。下面是我的代码的摘录,它的作用是读取传入的消息,在这种情况下是一个具有这样声明的 XML<Key> Avg_exkl_moms </Key><Value>123</Value><Key> Tjal_exkl_moms </Key><Value>321</Value><Key> Prov_exkl_moms </Key><Value>7375</Value><Key> Avg _moms </Key><Value>13</Value><Key> Tjal _moms </Key><Value>31</Value><Key> Prov _moms </Key><Value>75</Value><Key> Avg_ inkl _moms </Key><Value>456</Value><Key> Tjal_ inkl _moms </Key><Value>555</Value><Key> Prov_ inkl _moms </Key><Value>555</Value>word 文档具有相应的 contentControlTagName,因此 Avg_inkl_moms 将填充为 7375 的字段值。下面是提取的文档代码。      private static void FillContentControls(Dictionary<string, string> parameters, MemoryStream stream)            {                using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(stream, true))                {                    foreach (KeyValuePair<string, string> parameter in parameters)                    {                        int i = 0;                        foreach (XElement element in contentControls)                        {                            element.Value = (i == 0 ? newValue : String.Empty);                            i++;                        }现在我想做的是对不同的值求和Avg_exkl_moms + Tjal_exkl_moms + Prov_exkl_moms = total_exlk_momsAvg_moms + Tjal_moms + Prov_moms = total_momsAvg_inkl_moms + Tjal_ inkl _moms + Prov_ inkl _moms = total_ inkl _moms然后将它们放在相应的 contentControlTagName 中。关于如何解决这个问题的任何建议?
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

非常基本,创建了 3 个列表,将所有值相加,然后将其全部汇总。


查看完整回答
反对 回复 2022-01-15
  • 1 回答
  • 0 关注
  • 174 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信