2014-08-29 27 views
0

我已經在Excel中打開了我的XML文件。Excel中的XML值

我有興趣在一個表上顯示數值,它們被包含在Item標籤之間。摘錄如下。

我的問題是,Excel不會爲「Item」選取任何Value列。 然而,它確實獲取了「派生」之間的值,該值也包含在「Item」標籤中。 發生了什麼?我如何獲取每個Item標籤內的數字值?

所以爲了澄清,excel顯示的是「Item Code」,「Data_Type」,「Type」 - 但沒有值 - 即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無法處理混合內容。 – 2014-08-29 06:22:52

回答

0

謝謝,我得到了這個概念現在 我開發建設。一個軟件的導入文件,物品標籤被接受和沒有必要額外的標籤,這只是爲了軟件做一些檢查等。

所以要回答這個問題,Axel是對的。你不能在excel的列表中建立列表。 而在我的情況下,我只能使用Item標籤,扁平結構。在我的情況下工作。