Tecnología

Inicio

Cómo convertir XML a Excel

Cómo convertir XML a Excel


Microsoft Excel ofrece dos formas principales para importar documentos XML. La importación manual será más fácil para la mayoría de usuarios. La importación programática puede ser más rápida si desea importar dos o más archivos y los dos están rápido y cómodo escribir a máquina o la inserción de código.

Instrucciones

Importación de forma manual

1 Abrir Excel, a continuación, seleccione el menú "Archivo" y "Abrir". Seleccione "archivos XML" en la lista de tipos de archivos. Seleccione el archivo que desea abrir y haga clic en "Abrir".

2 Si se le solicita, seleccione una hoja de estilos de la lista de opciones, o haga clic en "Cancelar" si no desea utilizar una hoja de estilo.

3 Seleccione "Guardar" y elegir la opción "XLS (Excel)" o el formato XLSX para hacer la conversión permanente.

Importación de programación

4 Anote el nombre del archivo y la ubicación del servidor XML que desea importar. Por otra parte, hacer una nota de la ubicación del archivo si es en su disco duro. Usted no será capaz de navegar por ella, por lo que necesita saber la ubicación del directorio completo.

5 Abrir un proyecto Visual Basic para Aplicaciones en Excel e insertar un nuevo módulo. Crear una subrutina llamada "ImportXML." (Se puede utilizar un nombre diferente si se quiere, pero usando "ImportXML" hará referencia en el futuro más fácil.)

6 Inserte el siguiente código, sustituyendo el texto dentro de los corchetes en punta con el nombre de archivo y la ubicación correspondiente, y la hoja de estilo:

Workbooks.OpenXML "<http: // Myserver / MiCarpeta / xml nombredearchivo.xml>", _
<Hoja de estilo>

Este código indica a Excel para utilizar el contenido del archivo XML designado para crear y abrir un nuevo archivo de libro, formateado con la hoja de estilo designado. Un archivo de libro se compone de una o más hojas de trabajo relacionados.

Consejos y advertencias

  • Si se importen programática, puede repetir el código usando los nombres de archivo y ubicaciones de los diferentes documentos XML.