Cómo convertir XML a Excel

Código de programa en un monitor

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> ", _