2014-08-29 3 views
0

Я открыл свой 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

+0

Ваш XML-элемент ITEM содержит смешанный контент (символьные данные и подэлемент DERIVATION). Excel не может обрабатывать смешанный контент. –

ответ

0

Спасибо, я получил концепцию Теперь я разрабатывал строить.. файл импорта для программного обеспечения. Теги элементов были приняты и нет необходимости в дополнительных тегах, которые предназначены только для программного обеспечения, чтобы делать некоторые проверки и т. д.

Чтобы ответить на вопрос, Аксель был прав. Вы не можете создать список в списке в excel. И в моем случае я смог просто использовать теги Item, плоскую структуру. Что сработало в моей ситуации.

Смежные вопросы