XSLT异常-生成Excel时为NaN

时间:2018-09-11 13:04:02

标签: xslt

我正在尝试合并具有参数值的列,如下所示是我的xslt

    enter  <Cell ss:MergeAcross="$totalSelectedColumn + 2" ss:StyleID="sHeader">
                <Data ss:Type="String">
                  <xsl:value-of select="concat($worksheetName, ' - COMPARISON REPORT - Discrepancies and Validations')" />
                </Data>
              </Cell>


<xsl:if test="$isAMLrequired=1">
              <Cell ss:MergeAcross="{$totalSelectedItemBomAttrColumn}" ss:StyleID="{$rowStyle01}" />
            </xsl:if>

我正在按如下方式在aspx文件(字典)中传递值

 args.Add(new KeyValuePair<string, string>("totalSelectedItemBomAttrCol", (selectedItemAndBomAttributeList.Distinct().Count() <= 0 ? 0 : selectedItemAndBomAttributeList.Distinct().Count() - 1).ToString()));

            args.Add(new KeyValuePair<string, string>("totalSelectedCol", selectedAttributeList.Distinct().Count().ToString()));

下载excel后,我遇到了异常。

  表中的

XML错误   原因:不正确的价值   文件:C:\ Users \ gssmrose \ Downloads \ BaaN_ROOT_110918(10).xls   组:行   TAG:单元格   ATTRIB:MergeAcross   值:NaN

我调试了程序,值是一个数字,我不确定为什么下载文件时会出现此异常。你能帮我解决这个问题吗?

0 个答案:

没有答案