我有一个从数据库中提取的 XML 文件,并且使用 Excel 创建多行以显示个人的不同数字,我希望将这些行转置为多列。因此,当有人看着那个人时,他们只需向右滚动即可查看数字。
目前,每一行在数字左侧的一列中由 1-27 组织,我希望将这些作为列中的标题,下面有相应的数字。
这是数据库正在输出的 XML 文件的示例。
<B15C>
<PP nbr="1">
<AMT>55555</AMT>
</PP>
<PP nbr="2">
<AMT>4561</AMT>
</PP>
<PP nbr="3">
<AMT>5646354</AMT>
</PP>
<PP nbr="4">
<AMT>321546</AMT>
</PP>
<PP nbr="5">
<AMT>221321</AMT>
</PP>
<PP nbr="27">
<AMT>3110.41</AMT>
</PP>
</B15c>
这是输出此数据的模式部分的示例
<xs:element name="B15C">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="PP">
<xs:complexType>
<xs:sequence>
<xs:element name="AMT" type="xs:decimal" />
</xs:sequence>
<xs:attribute name="nbr" type="xs:unsignedByte" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
我是 XML 新手,所以我什至不确定这是否可以完成。如果除了使用 VBA 或手动更改 XML 文件之外,还有其他选择吗?
我有图片,但由于我是新用户,网站不允许我发布它们,对不起!
谢谢您的帮助