Abrir XML online como tabla
Leer como árbol un documento con decenas de miles de registros es imposible. Aquí el XML se convierte en una tabla: usted elige qué cuenta como fila y obtiene una cuadrícula normal, con filtros y exportación, también para el XML de una factura.
Gratis para usar. La codificación del prólogo del XML se lee automáticamente. Versión para Windows — 4.6 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.
Usted elige la fila
El lector averigua qué elementos se repiten y cuántos datos tienen, y propone uno. En una exportación de varios niveles es la elección del nivel: documento, registro, línea.
Los atributos también son datos
Elementos como <row id="1" nombre="…"/> se convierten en tabla igual que los elementos con texto anidado.
La anidación se despliega
Los elementos hijos pasan a ser columnas con el nombre de su ruta: CLIENTE/DIRECCION/CIUDAD. Nada se pierde ni se colapsa en silencio.
Las repeticiones se ven
Si un elemento anidado se repite dentro de una fila, los valores se unen y se le avisa directamente, con la sugerencia de cambiar de nivel.
Un archivo, varias tablas
En los archivos de intercambio los datos están por niveles: un documento contiene registros y un registro contiene líneas. Qué nivel necesita depende de la tarea: comprobar los totales por registro o recontar las líneas. En una factura CFDI, por ejemplo, el nivel «comprobante» tiene una fila por documento y el nivel Concepto tiene una fila por cada concepto facturado.
Cambiar de nivel no exige volver a abrir el archivo: elija otro elemento en «Lectura del archivo» y la tabla se reconstruye con otro conjunto de columnas. Los filtros de las columnas que sobreviven se mantienen.
Las comprobaciones para las que se abre
- encontrar registros con un campo obligatorio vacío:
EMPTY(CODIGO); - detectar una longitud de código errónea:
LEN(TRIM(RFC)) <> 13; - comprobar totales: agrupar por código de departamento con la suma del importe;
- comparar el archivo que usted envió con la respuesta del socio por el número de registro.
Guías paso a paso: cómo abrir un archivo XML, CFDI (XML) a Excel y cómo abrir un XML grande.
Por qué no abrirlo directamente en el navegador
El navegador muestra un árbol: no se puede filtrar, sumar ni comparar con otro archivo. Y analizar un documento entero como árbol, en un archivo de cien megabytes, consume gigabytes de memoria. Aquí se lee en flujo: solo se construye la tabla que usted eligió. Vea cómo abrir archivos XML grandes.
Preguntas frecuentes
¿Se admiten codificaciones antiguas, como windows-1252, en XML?
Sí, la codificación se lee del prólogo del documento. También puede cambiarla a mano si el prólogo es incorrecto.
¿Qué pasa con los elementos anidados que se repiten?
Los valores se unen con un separador y se muestra una pista. Para desplegarlos en filas independientes, elija ese elemento como fila de la tabla.
¿Puedo exportar el resultado a Excel?
Sí: a .xlsx y también a CSV, JSON, SQL y DBF, con las filas que han pasado el filtro.
¿El archivo va a un servidor?
No. La lectura se hace en la pestaña del navegador; la página técnicamente no puede enviar el contenido del archivo a una dirección de terceros.
En detalle
- Cómo abrir un archivo XMLAbra un XML como tabla: cada registro es una fila y las etiquetas y atributos son columnas. Elija el nivel, filtre y exporte a Excel. No se sube nada.
- Abrir un CFDI (XML) como tabla y llevarlo a ExcelAbra el XML de una factura CFDI como tabla y llévelo a Excel: comprobante, conceptos, impuestos y UUID. Funciona con muchos archivos a la vez. No se sube nada.
- XML grandes: cómo abrirlosCómo abrir un XML de cientos de megabytes como tabla: lectura en flujo, elección del nivel y filtros. Sin que el editor se quede sin memoria.