Cómo abrir archivo XML en Excel

15
28369
Cómo abrir archivo XML
Hojas de trabajo en Excel

Un archivo XML es un documento con datos organizados jerárquicamente. Como puedes ver en la imagen de arriba, viene ya organizado y es muy útil para almacenar datos de forma sencilla, sin embargo editar estos datos directamente en el archivo XML es una tarea difícil y poco productiva para quienes no están familiarizados con el lenguaje.

Por eso, creo que el Excel es una herramienta útil para realizar este trabajo de forma ágil y sencilla. En este post demostraré los pasos para importar y editar un archivo XML a Excel, con el fin de aprovechar al máximo esta funcionalidad para hacer tu trabajo y ahorrar tiempo.

Curso de Excel

Cómo abrir un archivo XML en Excel

  1. Con Excel se inicia, haga clic en menu Expediente y luego haga clic en Abrir. Si desea también puede realizar esta acción con el acceso directo Ctrl + O;
  2. En la nueva ventana que se abre, vaya a la carpeta donde se encuentra el archivo con la extensión .xml, seleccione el archivo y haga clic en el botón botón Abrir. Ver la figura siguiente:

Cómo importar y editar un archivo XML a Excel

Selección de datos del archivo XML

  1. Al abrir el archivo, aparecerá una ventana de diálogo, pero no se preocupe, Excel presenta tres formas para abrir y empezar a trabajar con su archivo. Veamos lo que cada una de ellas realiza:

Cómo importar y editar un archivo XML a Excel

- Como una tabla XML: Ideal para abrir el archivo directo con todas las columnas que posee y su información.

- Como libro de lectura: Como su propio nombre dice, esta función sólo sirve para leer, es decir, ver el archivo sin funciones avanzadas de filtro o edición.

- Utilizar el panel de tareas Código fuente XML: Esta opción realiza la lectura y asignación de todos los campos del archivo y muestra un panel para que se puedan seleccionar y agregar.

  1. Voy a utilizar la opción Utilizar el panel de tareas Código fuente XML para la demostración, pues las otras ya exhiben el archivo por completo y ésta permite seleccionar qué campos usted añadirá a Excel, entonces marque esta opción y haga clic en Ok. Después de la confirmación, verá un panel a la derecha con la asignación de todos los campos del archivo XML, similar a la figura siguiente:

Cómo importar y editar un archivo XML a Excel

  1. Ahora que puede ver todos los campos del archivo XML, básicamente puede seleccionar el nodo principal del archivo y arrastrar a la celda A1 u otra célula de su elección. Todos los campos se agregarán al documento, uno tras otro. En la figura siguiente:

Cómo importar y editar un archivo XML a Excel

Si sólo desea campos específicos para realizar su trabajo, simplemente seleccione el campo y arrastre a la celda deseada. Repita esta acción para los otros campos que desee agregar, notando que los campos ya agregados están marcados en negrita. En la figura siguiente he optado por seleccionar sólo los tres primeros campos:

Cómo importar y editar un archivo XML a Excel

  1. Ahora que los campos fueron seleccionados, ocurrió sólo la selección de la asignación deseada. Es necesario importar los datos del archivo XML, que se insertarán en función de los campos agregados. Entonces seleccione una celda cualquiera que esté una línea debajo de los campos agregados. Entonces seleccione con el botón derecho del ratón y coloca el ratón sobre XML. Aparecerá un submenú, luego haga clic en importación. En el siguiente ejemplo:

Cómo importar y editar un archivo XML a Excel

  1. En la ventana que aparece, seleccione el mismo archivo XML y haga clic en importación. Ver figura siguiente:

Cómo importar y editar un archivo XML a Excel

  1. Así toda la información del archivo XML estará disponible para trabajar en Excel. Cada campo que se ha arrastrado se ha convertido en un encabezado y tiene opciones de filtro para que pueda explorar y ver la información contenida en el documento.

Curso de Excel

Vio como es simple la importación de un archivo XML a lo Excel? Normalmente los archivos XML contienen muchos datos y Excel es una herramienta perfecta para ver, editar y guardar la información contenida en este archivo. ¡Siga estos consejos y tenga un gran trabajo!

Hojas de trabajo en Excel

15 COMENTARIOS

  1. Hola Ian, tengo muy poca práctica con archivos XML y por lo que no tengo idea de lo que puede estar ocurriendo

  2. Hola Rafael, todo bueno? El artículo ayudó bastante pero todavía tengo una duda. Al abrir un archivo XML para editar en Excel (en el caso estoy usando Excel Professional 2010) puedo verlo en formato de tabla pero al editar los campos y tratar de guardar como un nuevo archivo XML todo el patrón XML se pierde.

    Exemplo:

    (ARCHIVO ERA ASÍ)

    1
    (US) Accomplir con el 30 de días termina para reparar productos

    2
    (US) Closing of Authorized Technical Assistance Centers

    (ARCHIVO FUNCIONANDO DESPUÉS DE EDITAR EN EL EXCEL)
    M nØ6çÉ? È8 / ¶7 ‡ é¤ ”» PþÆïÁàÑIœò * ŽÚSN4eÖÂGH - v½BNµ -Lñïb ™ + I9; # ÛÄ9ðÀ ?? ™ ¬F [ÁAÊÅÖ «JÜ † L Š ?? ŒâL ÷? ƑhÀ â € ¼ £ 7q? P ??
    ?? «5? Ý; '% & bn * f © ¬SQ… âqœõ² € œwÜÀÉŠÜŸ. ‰ [aáCùëu» _ {ó¿ ~' ¹ ~ ô`ÏîÄlJ¤mQvÄ ?? ¿¾] ˜Sî0û²Q0 ?? r
    'ó ‰: C “ð˜ ?? pK ~ Æ:' oî ¢ äåd?
    '0kÎ ¾Ç..ì> † - |>
    (Uš¤Z <$ Ò (… s¨æíaœŒóBÛË † hò¸ © þ§¯Œ (; ž
    \c*ŠäQJ†…ƒ* Q FuPµ2¸Ucñ¬íax«FküßØ·\Ðâº<¡Ò s#Íú”òá:”zç‡ÖÛŒr«‡.#³(*’Õç²öôdrk6qkm‚ÉœÍçÝü€ðàE’±ÏG³âXv†Ïîì”Z Úw;áh1בæJuŠÅ°¯5/¢]Zý.›ëm–fs5^Ô”*3ÙJfe›œ×¶ßYL®¶/VûÛM– ZüD ühAɐ©·Ö1Pg ËDì\]US?·÷—¢”d>±¥øS#\úcŠš.ŒèrÜnÂï áü9ß·¦ÿ21¹‹T`ûÓ‡y \û’ ÍÅðýQ}Ž»ƒ†’ýÿ8`is§¾æ|TPî>§5Ò°%aæ|^§‚^ºFÉÃlôkÛŽcŸÄºÏ>%ŒxÏ 8³å;$¦àÌ›„#(4ø%Ð÷ẃc…]0Öw=OhÛ¿YI”W|[3¾ùy°C#qg¬ø”q6‡† û³ çqè^¡ê/¾Á:}}°+°ƒVd¸û§ï%1ZP,H¹Í¨Íú2ˆ±2½9%Ä×cEU¬Ã]M­Ú¼Ñ[correo electrónico protegido]»I— á}un=ÌÞ¸$·oå€òqãa‹%®œóc}À …ç¸lˆ iº¡·1ZÌM«iÆU´ m…µ¿ššvWJ|‹´‚ípô|Oå?2ÓGÓ$36áÙ”(ƒ~ÓTIú2­~銪bjðvP³EÅ”6_1’ãÕ¾LGæÄ(Bä¨y§Ñ#]Ç(­ç€ùwa`æ‘ÙËj=Í4ÍŸñÈō”M¯×ç èU üú€\
    _7Wå @ 'ÎJŸrÚ8 ›‹ ±' Åû ¥

    El archivo sigue siendo un XML y en Excel se abre perfectamente. Pero al abrirlo en un editor de texto como bloc de notas o Note Pad ++ el XML está totalmente adulterado.

    ¿Tienes alguna idea de lo que podría ser?

  3. Hola Odete, no sé decir lo que puede ser, pero si realmente no puede resolver, tal vez tenga sentido crear alguna forma de eliminar estos duplicados

  4. Hola Rafael, todo bien?
    Me encantó su sugerencia con la relación a la forma de abrir archivos en XMl a Excel.
    Hice las pruebas y utilicé la opción de copiar "como una tabla xml", que funcionó para lo que necesito. Estoy haciendo un trabajo con facturas emitidas, pero sugirió un problema: cuando hago el proceso en una nota que solo tiene un producto registrado, no funciona muy bien, en lugar de solo ver ese producto registrado en la nf, aparentemente se duplica sin razón. Y cuando tomo notas con uno o más productos, los datos son correctos. ¿Que puede ser?
    Por favor, ayúdame.
    Gracias.

  5. Hola Clayton, pido disculpas, pero realmente mi especialidad no es el uso de XML y no he podido evolucionar mucho aquí con el enlace que usted envió no.

  6. Hola Rafael, agradecido por el regreso.
    Entonces…. mi circuito ha estado hasta ahora ... primero pedí InGaia y no me dan el xml ... luego le pedí ayuda a ImobiBrasil donde estoy migrando y solo repiten que lo necesitan en formato VivaReal ... luego pruébalo con VivaReal y luego me dijeron que ahora el que genera el xml es InGaia Volví a InGaia y me dijeron que por contrato, bla bla bla… Es decir, billar.
    El viernes el ImobiBrasil envió por correo electrónico un ejemplo del formato VivaReal.
    Lo pondré a continuación ... si consigo algo ... perfecto ... de lo contrario, ¡gracias de antemano!
    ==> Ejemplo de formato XML estándar VivaReal… enlace proporcionado por ImobiBrasil
    https://www.imobibrasil.com.br/integracao_xml.php

  7. Hola Clayton, no sé qué patrones son estos. Tal vez sea mejor buscar el soporte de VivaReal para ayudarte a ajustar los archivos específicamente para el sistema de ellos.

  8. En este caso,
    Estoy tratando de convertir un archivo XLSX a XML en el estándar de los portales inmobiliarios tipo VivaReal.
    La empresa InGaia donde tengo mis inmuebles proporciona sólo en XLSX.
    Desde entonces he intentado algunos convertidores como por ejemplo el Zamzar y otros pero la empresa para quien estoy migrando los inmuebles dice que no está en el estándar de los portales tipo VivaReal.
    ¿Tienes alguna pista donde puedo hacer esta conversión?

  9. Rafel;

    ¡Parabens !! muchas gracias !! Agilizó y mucho mi servicio.

    ¡Me gustaría hacerle una pregunta!

    En el caso de que no se encuentre en el sistema operativo, no se puede hacer una copia de seguridad de los datos de la base de datos. mensual (por lo que son 01 archivos); ahora estoy convirtiendo uno a uno para conciliar todo en una sola hoja de trabajo!

    Pregunta: ¿Cómo convertir varios archivos de una sola vez?

    Espero haber sido claro, como usted fue en la explicación de cómo convertir.

    de cualquier manera muchas gracias.

  10. Hola Matheus, no entendía muy bien lo que usted quiso decir. ¿Puede explicar un poco más?

  11. Buenas noches, mi Excel es la versión 2016 y mis campos del mapa viene con unas nomenclaturas en los códigos, ¿cómo puedo resolver?

DEJA UNA RESPUESTA

Por favor, escriba su comentario
Por favor, introduzca su nombre