Convertir XML a Word
Entregue datos XML a alguien que trabaja en Word. El convertidor lee los registros repetidos del archivo y los escribe como una tabla en un documento DOCX, una fila por registro, con los nombres de los elementos como encabezados de columna.
Convertidor de datos
o suelte aquí archivos CSV, TSV, TXT … ·
Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos
Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.
Carácter que separa las columnas en archivos CSV y de texto, tanto al leer como al escribir. Automático lo detecta en la entrada y escribe comas.
UTF-8 funciona con cualquier idioma. Elija UTF-8 con BOM si Excel en Windows muestra tildes o caracteres asiáticos ilegibles al abrir el CSV.
Entrada de Excel, ODS y Numbers: convierte solo la primera hoja o todas (un CSV por hoja dentro de un ZIP, o una clave JSON por hoja).
Nombre de la pestaña de la hoja en la nueva hoja de cálculo, de hasta 31 caracteres.
Array de objetos usa los nombres de columna como claves en cada fila; array de arrays es más compacto y conserva el encabezado como primer array.
Nombre del elemento exterior que envuelve todas las filas; cada fila se convierte en un <row> dentro de él.
Se usa en las sentencias CREATE TABLE e INSERT. Solo letras, dígitos y guiones bajos.
Las comillas y los tipos de columna varían un poco entre bases de datos; elija aquella en la que va a importar.
Reescribe las celdas de fecha en un solo formato. ISO (2026-10-18) es el más seguro para bases de datos y código; Mantener sin cambios las deja como aparecen en el original.
Cómo usar esta herramienta
- 1
Suba el XML
Agregue una exportación, un feed o un informe en XML, hasta 20 archivos por lote y 95 MB cada uno. Los archivos con un solo tipo de registro repetido dan la tabla más limpia.
- 2
Revise fechas y espacios
Las fechas están en el estilo estadounidense mes/día/año. En Opciones avanzadas elija ISO o día/mes/año en Fechas, y deje Recortar espacios activado para quitar de los valores los espacios de sangría.
- 3
Convierta y abra en Word
Pulse Convertir a DOCX (tabla de Word), abra el archivo en Word, Google Docs, Pages o LibreOffice Writer y agregue un título, notas o comentarios alrededor de la tabla.
Pasar de XML a Word le da un archivo .docx con sus registros XML ordenados en una tabla, de modo que datos hechos para software se pueden revisar con la herramienta que todos ya tienen.
Quién convierte XML a Word y por qué
XML es la forma en que los sistemas se pasan registros: facturas electrónicas, exportaciones de inventario, resultados de pruebas, feeds de catálogo. Cuando esos registros requieren una decisión humana, el archivo tiene que convertirse en un documento. Un responsable de cumplimiento quiere veinte líneas de factura como anexo de un memorando. Un jefe de proyecto necesita en la carpeta de la reunión la lista de equipos de un sistema de activos. Un abogado pide los datos en un formato donde funcionen el control de cambios y los comentarios.
Abrir el XML en Word no sirve, y pegarlo en un documento produce etiquetas, no una tabla. La solución habitual es un rodeo por Excel y un copiar y pegar cuidadoso. Convertir directamente a DOCX evita el rodeo: cada registro se convierte en una fila de la tabla, cada campo en una columna, y el resto del documento lo escribe usted. Para datos que las personas van a ordenar y filtrar en lugar de leer, XML a CSV es mejor destino.
Cuántos campos XML caben en una tabla de Word
- ≤ 5 col.
Se lee bien en una página Carta o A4 vertical con texto de tamaño normal.
- 6–10 col.
Cambie la sección a horizontal y use una fuente más pequeña en la tabla.
- 11–20 col.
Apretado incluso en horizontal; quite campos o divida en dos tablas.
- 63 máx.
Límite fijo de Word para las columnas de una sola tabla.
- Los registros pasan a filas
- El elemento que se repite bajo la raíz, como cada línea de factura o cada activo, da una fila de la tabla.
- Los nombres de campo forman el encabezado
- Los nombres de los elementos hijos y de los atributos llenan la primera fila, para que el lector sepa qué contiene cada columna.
- Todo sigue siendo editable
- Es una tabla nativa de Word: cambie su estilo, agregue un título, use el control de cambios o conviértala en origen de una combinación de correspondencia.
- Lista para imprimir o exportar
- Defina la orientación de la página y luego imprima o guarde como PDF directamente desde Word.
XML y DOCX: dos tipos de XML
XML
Extensible Markup Language
XML es un lenguaje de marcado para datos estructurados publicado por el W3C en 1998. Usa etiquetas anidadas con atributos y admite esquemas, espacios de nombres y validación, lo que lo hace robusto para documentos complejos. Es la base de los feeds RSS, SVG, los documentos de Office, los sitemaps y muchos intercambios de datos empresariales y gubernamentales. XML es más extenso que JSON, pero todos los lenguajes de programación y muchas herramientas de hojas de cálculo pueden leerlo.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- 1998 · W3C
DOCX
Documento de Microsoft Word
DOCX es el formato de documento predeterminado de Microsoft Word desde Office 2007, basado en el estándar Office Open XML (ECMA-376, ISO/IEC 29500). Es un paquete ZIP de archivos XML que contiene texto, estilos, imágenes, tablas, comentarios y control de cambios. Es el formato más común para documentos editables en oficinas, escuelas y postulaciones de empleo. El diseño puede desplazarse ligeramente entre Word, Google Docs, LibreOffice y Pages, sobre todo con formato complejo. La mayoría de los procesadores de texto abren archivos DOCX.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- 2007 · Microsoft
El XML se convierte en documento de Word cuando datos legibles por máquina tienen que leerse, imprimirse, aprobarse o anotarse por personas que trabajan en Word: el anexo de un contrato, una muestra de auditoría, una lista de inventario para una reunión.
Hay un detalle curioso: un archivo .docx es en sí mismo XML. Desde Word 2007, los documentos son paquetes ZIP de partes XML definidas por Office Open XML, normalizado como ECMA-376 en 2006 e ISO/IEC 29500 en 2008. El texto y las tablas están en una parte llamada document.xml. Así que esta conversión traduce el vocabulario de sus datos al de Word, y el resultado se abre en cualquier programa que lea OOXML.
Preguntas frecuentes sobre convertir XML a Word
¿Por qué Word abre mi XML como un muro de código?
Word solo maqueta el XML escrito en su propio vocabulario, WordprocessingML. Cualquier otro XML, como una factura o un feed, se muestra como texto sin procesar con todas las etiquetas a la vista. Al convertir, en cambio, se construye una tabla de Word real a partir de los registros.
¿Word admitió alguna vez XML personalizado directamente?
Word 2003 y 2007 permitían adjuntar esquemas propios y etiquetar partes de un documento. Tras el caso de patentes de i4i, Microsoft quitó el marcado XML personalizado de Word con actualizaciones en 2010, así que las versiones actuales ya no lo ofrecen.
Mi XML tiene 30 campos por registro. ¿Cabe la tabla en Word?
Word admite hasta 63 columnas en una tabla, así que se abrirá, pero 30 columnas no serán legibles en una página. Elimine antes de la fuente los campos que no necesite, o use XML a Excel, donde los datos anchos se desplazan en lugar de partirse en varias líneas.
¿Qué pasa con los atributos, comentarios y espacios de nombres del XML en Word?
Los atributos de un registro pasan a ser columnas junto a sus elementos hijos. Los comentarios XML, las instrucciones de procesamiento y los prefijos de espacio de nombres no son datos de una tabla, así que quedan fuera del documento.
¿Puedo volver a convertir la tabla de Word en XML?
No directamente desde el DOCX. Conserve el XML original como fuente de referencia; si los datos se editan en el documento, copie la tabla a una hoja de cálculo y use Excel a XML para reconstruir el archivo.
¿El documento DOCX generado desde XML se abre en Google Docs?
Sí. Suba el .docx a Google Drive y ábralo con Google Docs, o ábralo en Pages o LibreOffice Writer. Todos leen la estructura de tabla OOXML.