Я открыл свой XML-файл в excel.Значения XML в Excel
Мне интересно отображать числовые значения в таблице, они заключены между тегами Item. Выдержка приведена ниже.
Моя проблема заключается в том, что excel не получает столбцы значений для «Item». Однако он взял значение между «Деривацией», которое также включено в тег «Item». Что происходит? И как мне получить мои числовые значения внутри каждого тега Item?
Для того, чтобы уточнить, excel отображает «Код товара», «Тип данных», «Тип» - но нет значений - т.е. 2,610,921. Также отображается значение деривации, «Ошибка деривации» и «Статус» Вот что меня смущает наиболее - деривации значение между тегами ДИФФЕРЕНЦА получает взяло, но не значение между тегами Пункта
<item code="R11213" data_type="MONETARY" type="apra:oCPInsuranceRiskCharge.total">2,610,921</item>
<item code="R12977" data_type="MONETARY" type="apra:totalPremiumLiabilities.total.groupPLInsuranceRiskCharge">1,167,570</item>
<item code="R14437" data_type="MONETARY" type="apra:insuranceConcentrationRiskChargeLevel2">1,311,163</item>
<item code="CS23747" data_type="MONETARY" type="apra:adjustmentsToPrescribedCapitalAmountAsApprovedByAPRA.total">
0
<derivation error="" status="SUCCESSFUL">
<![CDATA[ SUM(CS23750)
]]>
</derivation>
</item>
Благодарностью Gemmo
Ваш XML-элемент ITEM содержит смешанный контент (символьные данные и подэлемент DERIVATION). Excel не может обрабатывать смешанный контент. –