将XML数据导入到excel中

我试图创build一个游戏名单,使用电子表格的游戏导出数据。 问题是,当Excel导入XML数据,它不会让我使用一个单一的昏迷分隔字段的所有数据。 这是我的例子。

Roster.xml

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

所以我试图将该XML导入到我的电子表格,但是它的导入不会让我只使用昏迷分隔variables。 任何人都知道我可以只导入标有“V”的variables? 我想拥有服务器,公会等的头,然后有每个属性,但在单独的单元格,每行一个球员条目。

复制你的XML文本。 打开Excel。 粘贴到Excel中。 当我这样做的时候,我看到列A中的所有数据(范围A1:A14)。 使用带有Tab,Space和Equals符号分隔符的Excel Text to Columns函数(在Data选项卡上)。 确保选中“将连续分隔符视为一个”,而文本限定符是双引号字符。 现在所有的Vvariables都显示在H列中。