2014-06-09 179 views
1

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

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”的变量?我想让服务器,公会等拥有标题,然后在每个属性下有每个属性,但在单独的单元格中,每行有一个玩家条目。

回答

2

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

+0

hm似乎不适用于mac的excel :( –