我有一个Web数据源,可以通过URL查询,但是返回的数据在excel中不能很好地播放。看起来像:
<?xml version="1.0" encoding="UTF-8"?>
<Assets total="8" pageSize="2147483647" pageStart="0">
<Asset href="relativePath" id="89412">
<Attribute name="Name">Torqbar</Attribute>
<Attribute name="Number">PSU-3323</Attribute>
<Attribute name="CreateDate">2013-07-17T13:54:43.907</Attribute>
<Attribute name="IsSold">true</Attribute>
<Attribute name="DoneDate">2013-07-24T11:04:26.577</Attribute>
</Asset>
</Assets>
很好,因为我可以添加列,例如,如果我想返回ListedDate,我所要做的就是将其添加到查询中,然后我将获取一个以ListedDate作为名称的属性以及该节点的值作为列出的日期。
但是当excel打开此数据时,它不知道将属性节点视为列。所以我得到这个:
有没有一种方法可以轻松地转置此数据?我知道我可以转换这些数据,但是对于这项任务来说似乎很痛苦,我真的很乐意将此电子表格交给新手计算机用户,解释他们如何更改URL,然后使用电子表格
name
在name
列中查找不同的值集- 将这些行中的数据转置为列