2014-06-09 3 views
1

스프레드 시트 용 게임에서 내 보낸 데이터를 사용하여 게임의 명단을 만들려고했습니다. 문제는 excel이 XML 데이터를 가져올 때 모든 데이터에 대해 하나의 쉼표로 구분 된 필드를 사용할 수 없다는 것입니다. 여기에 내 예가있다. Roster.xml엑셀로 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). 탭, 공백 및 등호 기호의 구분 기호가있는 데이터 탭의 Excel 텍스트 열 기능을 사용하십시오. "연속 구분 기호를 하나로 처리"가 선택되어 있고 텍스트 한정자는 큰 따옴표 문자 여야합니다. 모든 V 변수가 이제 나를 위해 열 H에 ​​표시됩니다.

+0

hm이 Mac 용 Excel에서 작동하지 않는 것으로 보입니다. ( –

관련 문제