Desde que la facturación electrónica entro marcha los contadores o personas que llevamos nuestra propia contabilidad nos vimos en la necesidad de nuevos tips para realizar algunos procesos, como todos sabemos la facturas electrónicas constan de dos archivos un PDF y un archivo XML.
Bien desde ese entonces nos han consultado mucho ¿Como convertir XML a Excel?, también nos solicitan recomendación de algún Convertidor de XML a Excel o Programa para convertir XML a Excel gratis. Siempre les respondo no es necesario un programa para abrir un XML en Excel porque es un proceso muy rápido y sencillo; Claro yo te mostrare a continuación paso a paso como realizar este proceso en distintas versiones de Excel.
La guia para Convertir un XML a Excel quizas te parezca un poco larga pero el primer paso se realiza solo una vez por equipo; asi que no te preocupes; del mismo modo si te sigue pareciendo algo engorroso puedes ir a la alternativa donde te recomiendo y muestro como utilizar el convertidor de XML a Excel Gratis Online donde no tienes la necesidad de instalar programas.
Paso 1 – Preparar Excel para convertir XML a Excel habilitar ficha desarrollador
Este paso solo se debe realizar una ves por equipo; el cual debemos activar la pestaña Programador (Developer) si aun no la tienes activa sigue los siguientes pasos:
En Microsoft Office Excel 2016, 2013 y 2010
- Ve a Archivo (File) para desplegar el menú.
- Ahora te diriges a Opciones (Options) donde abrirá la ventana de configuraciones de Excel.
- Te debes dirigir a Personalizar cinta de opciones (Customize Ribbon) donde encontraras del lado derecho un mu donde debes seleccionar Fichas Principales (Main Tabs); aquí debes marcar la opción Desarrollador (Developer).
- Aquí finaliza el primer paso, te recuerdo este solo se realiza si aun no tienes activa la pestaña Desarrollador en Excel.
Para habilitar la pestaña desarrollador en Excel 2007
- Debes ir al Icono de Office > Opciones de Excel.
- En la ventana te diriges a Popular > Mostrar ficha desarrollador en la cinta de opciones (Show Developer tab in the Ribbon).
- Listo, ahora vamos al segundo paso el cual es importar el XML a Excel.
Paso 2 – Convertir XML a Excel
Solo debes seguir estos simples pasos para importar el archivo XML.
- Ve a la pestaña Programador (Developer) >> clic en Importar (Import).
- Buscas el archivo XML que deseamos abrir.
- Si contiene alguna estructura que se va a perder o que no se va a poder mostrar, nos mostrara un mensaje avisando, solo ponemos que Si (Yes)
- Continuamos, ahora seleccionaremos donde poner la tabla, si es un Excel nuevo le podemos dejar el valor por defecto.
- Y listo, ahora ya tenemos las tablas de los datos que contiene el XML
Alternativa Convertidor de XML a Excel Online
Si el proceso anterior no fue tu alternativa ahora te dejo otra que te puede interesar, para esto no requieres instalar programas o descargar complementos; simplemente debes entrar a uno de estos sitios el cual son seguros.
- convertcsv.com/xml-to-csv.htm
- xmlgrid.net/xmlToExcel.html
- conversiontools.io/conversion/convert_xml_to_excel
En lo personal utilizo el segundo el cual es xmlgrid.net/xmlToExcel.html bien ahora al entrar te encontraras lo siguiente: Donde podras importar el archivo o pegar el texto del archivo XML. Por cuestiones propias me gusta pegar el texto, mas no hay inconveniente con subir el archivo.
Siguiente mis pasos abrimos el archivo XML para copiar el contenido. Clic derecho sobre el archivo XML ahora podemos dar clic en Editar (Opción 1) o Abrir con >> Bloc de notas (Opción 2).
En XMLGRID vamos y seleccionamos Input Box el cual se habilita una caja de texto para poder pegar el contenido del XML. de igual forma si deseas subir el XML solo das clic en Open File donde se habilitada la opción para buscar el archivo.
En el cuadro vemos el contenido del XML donde daremos en el botón LOAD.
Se mostrara de la siguiente forma, donde muestra separados los elementos del XML, yo selecciono la principal para Importar todo a Excel, mas puedes seleccionar solo Proveedores por ejemplo.
Después de eso puedes visualizar el XML en linea o guardarlo a Excel dando clic en el Disquete.