2012-06-08 105 views
5

Tengo una respuesta xml con una estructura (por ejemplo, grupos> subgrupos> registros secundarios).cómo extraer datos del archivo xml usando notepad ++?

Deseo extraer la lista de todos childRecord.name como datos separados. Esperaba poder hacer algo rápido en Notepad ++ y luego pegar los resultados en Excel.

No estoy seguro de cómo escribir una macro puede ser en este caso que haga esto por mí.

<group> 

    <subgroup> 

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

    </subgroup> 

</group> 
+0

Si bien no tengo una respuesta para su pregunta, tengo que agradecerle por hacerme descubrir http://code.google.com/p/zen-coding/. – JAB

Respuesta

1

Sólo tiene que seguir estos pasos:

  1. abrir su archivo XML con Notepad ++
  2. seleccionar todo el texto
  3. Utilice este menú: TextFX -> TextFX Convertir -> Tira de pestañas tabla de etiquetas HTLM/nontabs
14

Abra directamente el archivo XML con MS Excel.

actualización

De support.office.com:

Importación de un archivo de datos XML como una tabla XML

  1. Haga clic desarrollador> Importar.

    Si no ve la pestaña Desarrollador, consulte Show the Developer tab.

  2. En el cuadro de diálogo Importar XML, busque y seleccione el archivo de datos XML (.xml) que desea importar y haga clic en Importar.

    Si el archivo de datos XML no se refiere a un esquema, Excel infiere el esquema del archivo de datos XML.

  3. En el cuadro de diálogo Importar datos, realice una de las siguientes opciones:

    a. Seleccione la tabla XML en la hoja de trabajo existente para importar el contenido del archivo de datos XML en una tabla XML en su hoja de trabajo en la ubicación de celda especificada.

    b. Seleccione la tabla XML en la nueva hoja de cálculo para importar el contenido del archivo en una tabla XML en una nueva hoja de cálculo que comience en la celda A1. El esquema del archivo de datos XML se muestra en el panel de tareas de fuente XML.

  4. Si el archivo de datos XML no se refiere a un esquema, Excel infiere el esquema> del archivo de datos XML.

  5. Para controlar el comportamiento de los datos XML (como el enlace de datos, el formato y el diseño), haga clic en Propiedades, que muestra el cuadro de diálogo Propiedades del mapa XML. Por ejemplo, los datos existentes en un rango mapeado se sobrescribirán cuando importe los datos por defecto, pero puede cambiar esto.

archivo XML de importación en LibreOffice Calc:

  1. la barra de menús, vaya a Data>XML Source...
  2. Haga clic en el botón Examinar (icono de la carpeta) y seleccione el archivo del cuadro de diálogo
  3. Seleccione el nodo deseado
  4. Complete el Mapped cell campo por ejemplo A1
  5. Haga clic en Importar botón.
+0

expanda su respuesta por favor ... ¿cómo puedo importar y analizar el archivo XML en Excel? – infografik

+0

@infografik, no he usado Windows durante tres años, pero creo que puede abrir el archivo con MS Excel y LibreOffice Calc. – Farahmand

+0

Bueno, puedes abrirlo, pero será mágicamente formateado y presentado en cualquier vista lógica/estructural ... solo un montón de texto ... – infografik

Cuestiones relacionadas