Tarea
Un pedido JSON contiene un array items. El CSV final debe tener una fila por posición, no una sola fila por pedido.
Respuesta corta
Elige un origen JSON y salida CSV. Abre la hoja Items, muévela a la primera posición, guarda la plantilla y ejecuta la transformación.
Qué importa para el resultado
- Cada fila CSV debe representar un elemento del array, por eso elige la hoja o nivel que corresponde a ese array.
- Si junto a cada posición necesitas el número de pedido, añádelo como columna desde el objeto padre.
- Antes de ejecutar, revisa la vista previa: el número de filas debe coincidir con
items, no con pedidos.
Antes / Después
Antes
datos de origen{
"order_id": "ORD-1001",
"items": [
{
"sku": "CHAIR-NORD-01",
"qty": 2
},
{
"sku": "DESK-NORD-02",
"qty": 1
}
]
}Después
resultado| sku | qty |
|---|---|
| CHAIR-NORD-01 | 2 |
| DESK-NORD-02 | 1 |
Cómo hacerlo en Eofferix
- Crea un perfil de transformación, sube el archivo JSON y elige CSV como formato de salida.

El origen es un archivo JSON y el formato de salida es CSV. - Abre la primera hoja del objeto pedido. Mantiene el pedido en una sola fila y expande las posiciones del array en columnas como
items.1.skuyitems.2.sku. Esa hoja no es el resultado correcto para filas de posiciones.
La hoja Pedidosirve para el pedido, pero no para una fila CSV por posición. - Abre la hoja
Items. Cada elemento del array JSON ya es una fila separada conskuyqty. MueveItemsa la primera posición y guarda la plantilla.
Cuando Itemsestá primero, el CSV se construye con las filas del array. - Guarda la plantilla. En el paso final, ejecuta la transformación.

Después de guardar la plantilla, el paso final inicia la transformación.