Cómo usar XML a CSV
- 1
Suelta el archivo XML
Una exportación, un feed o un catálogo: cualquier archivo donde el mismo elemento se repite una vez por registro.
- 2
Elige el elemento de fila
El primer elemento que se repite se elige por ti; si prefieres una fila por línea de pedido en lugar de una por pedido, elige uno más profundo de la lista.
- 3
Da forma a las columnas
Conserva u omite los atributos, une los hijos repetidos en una sola celda o numéralos, y elige coma, punto y coma o tabulación.
- 4
Descarga el CSV
Revisa la vista previa de la tabla y luego descarga el .csv o cópialo, con BOM UTF-8 si lo vas a abrir en Excel.
Límites y Pro
Archivos XML de hasta 100 MB, con cualquier número de registros.
Acerca de XML a CSV
XML a CSV aplana un árbol y lo convierte en una tabla. Tú indicas qué elemento representa un registro (producto, pedido, artículo, empleado) y cada aparición de ese elemento se convierte en una fila, en el orden del documento, esté donde esté dentro del archivo. La lista de candidatos muestra cada elemento que se repite junto con su número de apariciones, así que distingues de un vistazo catalog › product (240) de catalog › product › variant (1,130).
Las columnas salen de lo que contiene cada registro. Los atributos se convierten en columnas con su propio nombre (id, status); los elementos hijo también, y los niveles más profundos reciben nombres con puntos, como customer.address.city. El atributo de un elemento hijo se escribe como price.currency junto a la columna price. Las columnas aparecen en el orden en que se encuentran por primera vez, y si un registro no tiene alguna, esa celda queda vacía.
Cuando un registro repite un hijo (tres elementos <author> dentro de un <book>), puedes elegir entre una celda con los valores unidos por punto y coma ("Ann; Bob; Cy") y columnas numeradas author.1, author.2, author.3, numeradas igual en todas las filas para que las columnas queden alineadas.
El CSV sigue la norma RFC 4180: los campos que contienen el delimitador, comillas o saltos de línea van entre comillas, y las líneas terminan en CRLF. Elige punto y coma para programas de hoja de cálculo configurados con coma decimal, y añade el BOM UTF-8 para que Excel en Windows muestre bien el cirílico y las letras con acento. Los valores se escriben como texto, exactamente igual que en el XML; la página de XML a Excel, en cambio, les asigna tipos.
Privacidad
El archivo XML se analiza y se aplana mediante un proceso de trabajo dentro de esta pestaña del navegador; ni el XML ni el CSV se suben ni se almacenan.