2012-06-08 25 views
5

Ho una risposta xml con una struttura (ad esempio gruppi> sottogruppi> record figlio).come estrarre i dati dal file xml usando notepad ++?

Desidero estrarre l'elenco di tutti childRecord.name come dati separati. Speravo di poter fare qualcosa di veloce in Notepad ++ e quindi incollare i risultati in Excel.

Non sono sicuro di come scrivere una macro potrebbe essere in questo caso che farebbe questo per me.

<group> 

    <subgroup> 

    <childrecord name="abc">zzz</childrecord> 

    </subgroup> 

</group> 
+0

Mentre non ho una risposta per la tua domanda, devo ringraziarti per avermi fatto scoprire http://code.google.com/p/zen-coding/. – JAB

risposta

1

è sufficiente seguire questi passaggi:

  1. aprire il file XML con Notepad ++
  2. selezionare tutto il testo
  3. Utilizzare questo menu: TextFX -> TextFX Convertire -> Striscia schede tavolo tag HTML inviate/nontabs
14

Aprire direttamente il file XML con MS Excel.

Aggiornamento

Da support.office.com:

Importa un file di dati XML come una tabella XML

  1. Clicca sviluppatore> Importa.

    Se non viene visualizzata la scheda Sviluppatore, vedere Show the Developer tab.

  2. Nella finestra di dialogo Importa XML, individuare e selezionare il file di dati XML (.xml) che si desidera importare e fare clic su Importa.

    Se il file di dati XML non fa riferimento a uno schema, Excel deduce lo schema dal file di dati XML.

  3. Nella finestra di dialogo Importa dati, effettuare una delle seguenti operazioni:

    a. Selezionare la tabella XML nel foglio di lavoro esistente per importare il contenuto del file di dati XML in una tabella XML nel foglio di lavoro nella posizione della cella specificata.

    b. Selezionare la tabella XML in un nuovo foglio di lavoro per importare il contenuto del file in una tabella XML in un nuovo foglio di lavoro a partire dalla cella A1. Lo schema del file di dati XML viene visualizzato nel riquadro attività Origine XML.

  4. Se il file di dati XML non fa riferimento a uno schema, allora Excel deduce lo schema> dal file di dati XML.

  5. Per controllare il comportamento dei dati XML (quali associazione dati, formato e layout), fare clic su Proprietà, che visualizza la finestra di dialogo Proprietà mappa XML. Ad esempio, i dati esistenti in un intervallo mappato verranno sovrascritti quando si importano i dati per impostazione predefinita, ma è possibile modificarli.

Importa file XML in LibreOffice Calc:

  1. Dalla barra dei menu, andare a Data>XML Source...
  2. clic sul pulsante Sfoglia (icona della cartella) e scegliere il file dalla finestra di dialogo
  3. Selezionare il nodo desiderato
  4. Riempire il 01 Campoad esempio A1
  5. Fare clic sul pulsante Import.
+0

espandi la tua risposta per favore ... come posso importare e analizzare file XML in Excel? – infografik

+0

@infografik, non uso Windows da tre anni, ma credo che sia possibile aprire il file con MS Excel e con LibreOffice Calc. – Farahmand

+0

bene, è possibile aprirlo, ma sarà magicamente formattato e presentato in qualsiasi vista logica/strutturale ... solo un mazzo di testo .. – infografik

Problemi correlati