将XML数据导入excel

时间:2014-06-09 19:01:32

标签: xml excel

我试图使用游戏中的导出数据为电子表格创建游戏名单。问题是,当excel导入XML数据时,它不会让我对所有数据使用单个逗号分隔字段。这是我的例子。

Roster.xml

<?xml version="1.0" encoding="UTF-8"?>
<Document>
  <N T="t" K="tRosterData">
    <N F="1" T="s" V="Realm, Guild, , Name1, 39, Member, Stalker, Soldier, Online, 0" />
    <N F="2" T="s" V="Realm, Guild, , Name2, 3, Cupcake, Stalker, Soldier, 1 week ago, 9.0911350250244" />
    <N F="3" T="s" V="Realm, Guild, Lvl 50, Name3, 50, Cupcake, Spellslinger, Explorer, 13 hours ago, 0.54366040229797" />
  </N>
  <N K="tHeaders" T="t">
    <N F="1" T="s" V="Server,Guild,Forum Name,Player Name,Level,Rank,Class,Path,Last Online,Days Offline" />
  </N>
  <N K="strPlayerName" T="s" V="Leader"/>
  <N K="nTimeLastExported" T="n" V="1402336371"/>
  <N K="strGuild" T="s" V="Guild"/>
</Document>

所以我正在尝试将该XML导入到我的电子表格中,但它的导入不会让我只使用逗号分隔变量。任何人都知道如何导入标有“V”的变量?我想拥有服务器,公会等的标题,然后将每个属性置于其下,但是在每行中有一个玩家条目的单独单元格中。

1 个答案:

答案 0 :(得分:2)

复制XML文本。打开Excel。粘贴到Excel。当我这样做时,我会看到A列中的所有数据(范围A1:A14)。使用带有Tab,空格和等号的分隔符的Excel文本到列功能(在“数据”选项卡上)。确保&#34;将连续分隔符视为一个&#34;被选中,文本限定符是双引号字符。现在,所有V变量都显示在H列中。