У меня есть веб-источник данных, который я могу запросить через 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
- Транспонировать данные из этих строк в столбец