XSLT Exception - NaN при создании Excel - PullRequest
       0

XSLT Exception - NaN при создании Excel

0 голосов
/ 11 сентября 2018

Я пытаюсь объединить столбцы со значениями параметров, как показано ниже, мой 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 VALUE: NaN

Я отладил программу, и значение является числом, и я не уверен, почему возникает это исключение при загрузке файла.Можете ли вы помочь мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...