No es necesario utilizar código para importar documentos XML.
Credito de imagen: isak55 / iStock / Getty Images
Microsoft Excel ofrece dos formas principales de importar documentos XML. La importación manual será más fácil para la mayoría de los usuarios. La importación programática puede ser más rápida si desea importar dos o más archivos y se siente rápido y cómodo escribiendo o insertando código.
Importación manual
Paso 1
Abra Excel, luego seleccione el menú "Archivo" y "Abrir". Seleccione "archivos XML" de la lista de tipos de archivos. Seleccione el archivo que desea abrir y luego haga clic en "Abrir".
Video del día
Paso 2
Si se le solicita, seleccione una hoja de estilo de la lista de opciones o haga clic en "Cancelar" si no desea utilizar una hoja de estilo.
Paso 3
Seleccione "Guardar" y elija "XLS (Excel)" o el formato XLSX para que la conversión sea permanente.
Importación programática
Paso 1
Anote la ubicación del servidor y el nombre del archivo XML que desea importar. Alternativamente, tome nota de la ubicación del archivo si está en su disco duro. No podrá buscarlo, por lo que deberá conocer la ubicación completa del directorio.
Paso 2
Abra un proyecto de Visual Basic para Aplicaciones en Excel e inserte un módulo nuevo. Cree una subrutina llamada "ImportXML". (Puede usar un nombre diferente si lo desea, pero el uso de "ImportXML" facilitará las futuras referencias).
Paso 3
Inserte el siguiente código, reemplazando el texto dentro de los corchetes puntiagudos con el nombre del archivo, la ubicación y la hoja de estilo relevantes:
Libros de trabajo. OpenXML "<http://Myserver/Myfolder/xml nombrearchivo.xml> ", _