2017-05-04 28 views
0

同じフォーマットの約200のXMLファイルがあります。私は一度にこれらの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の後にアイデアを得る:彼らはすべて、このように見えます。 しかし、問題は、XMLから値(Answer6など)が必要なだけです。

マイExcelsheetはこのように見ている必要があります

ANSWER1 ANSWER2 ANSWER3 Answer4(XMLファイル1用)

(のためのXMLファイル2)ANSWER1 ANSWER2 ANSWER3 Answer4

(XMLファイル3用) (XMLファイル4用)ANSWER1 ANSWER2 ANSWER3 Answer4

ANSWER1 ANSWER2 ANSWER3 Answer4

私はすでに検索たくさんあり、いくつかのアイデアがありました。まず、Excelの開発者タブでXML-Sourceを使用しました。ここでXMLソースファイルを作成できます。私はちょうどドラッグし、私がそれらを望んでいた値を落とした。これは1つのXMLに対して完全に機能します。しかし、同時に200をインポートすることはできません。

多分、何をすべきかを知っている誰かがいるでしょう。事前に

おかげで、

MisterQは

答えて

0

使用すると、1つのファイルをインポートする方法を見つけた場合、私はあなたのための最短の方法は、そのXMLファイルは非常にテキストファイルの単なる形態で検討することであると思いますそれらを簡単にマージすることができます。

たとえば、フォルダの中に、すべてのXMLファイルを置くことができ、あなたがダブルクリックした場合、同じフォルダ内に、「「OneXML.bat」

@echo off 
copy *.xml TheOne.xml 

(Windowsでは)として以下の命令を保存しますOneXML.bat "を使用すると、1つのファイルをインポートするのと同じ方法でインポートできる単一のXMLファイルが生成されます。 これはあなたのために大丈夫かどうか私たちに教えてください、とにかく我々はより洗練された何かを探します。

関連する問題