2017-05-04 2 views
0

같은 형식의 약 200 개의 XML 파일이 있습니다. 그들 모두는 다음과 같다 :여러 XML 파일을 Excel로 가져 오기

<Application> 
    <IntakeSection0 Title=""> 
     <Item01 Text="Question1" Value="Answer1" Comment=""/> 
     <Item02 Text="Question2" Value="Answer2" Comment=""/> 
    </IntakeSection0> 
    <IntakeSection1 Title="title1"> 
     <Item11 Text="Question3" Value="Answer3" Comment=""/> 
     <Item12 Text="Question4" Value="Answer4" Comment=""/> 
     <Item13 Text="Question5" Value="Answer5" Comment=""/> 
     <Item14 Text="Question6" Value="Answer6" Comment=""/> 
    </IntakeSection1> 
    <IntakeSection2 Title="title2"> 
     <Item21 Text="Question7" Value="Answer7" Comment=""/> 
     <Item22 Text="Question8" Value="Answer8" Comment=""/> 
     <Item23 Text="Question9" Value="Answer9" Comment=""/> 
    </IntakeSection2> 
</Application> 

전체 XML (65 개) 질문의 존재하지만 9 후 아이디어를 얻을;)

내가 한 번이 200 XML의 모두를 가져올 것입니다. 그러나 문제는 단지 XML에서 값 (예 : Answer6) 만 필요하다는 것입니다.

내 Excelsheet은 다음과 같이해야합니다 :

ANSWER1 ANSWER2 Answer3 Answer4 (XML 파일 1)

(대한 XML 파일 2) ANSWER1 ANSWER2 Answer3 Answer4

(XML 파일 3) ANSWER1 ANSWER2 Answer3 Answer4

(XML 파일 4) ANSWER1 ANSWER2 Answer3 Answer4이

이미 검색

많은 아이디어가 있었는데, 우선 Excel의 개발자 탭에서 XML-Source를 사용했습니다. 여기서는 XML 소스 파일을 만들 수있었습니다. 나는 그저 내가 원했던 곳에 가치를 끌어다 놓았다. 이것은 하나의 XML에 대해 완벽하게 작동합니다. 하지만 동시에 200 개를 수입하는 것은 불가능합니다.

어쩌면 해야할지 알고있는 누군가가있을 것입니다. 사전에

감사합니다,

MisterQ

답변

0

당신은 내가 당신을 위해 가장 짧은 방법은 텍스트가 너무 파일의 XML 파일은 단지 한 형태 고려이라고 생각 하나 개의 파일을 가져올 수있는 방법을 발견 한 경우 너는 그들을 togheter 쉽게 합칠 수있다.

는 예를 들어, 당신은 "OneXML.bat"당신이 더블 클릭하면 (윈도우에서)
@echo off 
copy *.xml TheOne.xml 

"로 다음과 같은 지침을 저장, 같은 폴더에 폴더에 모든 XML 파일을 넣어 수 OneXML.bat "을 사용하면 단일 파일을 가져 오는 것과 같은 방법으로 가져올 수있는 단일 XML 파일을 생성합니다. 괜찮은지 알려 주시면 더 세련된 것을 찾아 보겠습니다.

관련 문제