Conversión de formatos

Cómo convertir un array items de JSON en filas CSV

2026-05-30
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
skuqty
CHAIR-NORD-012
DESK-NORD-021

Cómo hacerlo en Eofferix

  1. Crea un perfil de transformación, sube el archivo JSON y elige CSV como formato de salida.
    Origen JSON y salida CSV seleccionados en Eofferix
    El origen es un archivo JSON y el formato de salida es CSV.
  2. 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.sku y items.2.sku. Esa hoja no es el resultado correcto para filas de posiciones.
    Hoja de pedido con items expandidos en columnas
    La hoja Pedido sirve para el pedido, pero no para una fila CSV por posición.
  3. Abre la hoja Items. Cada elemento del array JSON ya es una fila separada con sku y qty. Mueve Items a la primera posición y guarda la plantilla.
    Hoja Items movida a la primera posición
    Cuando Items está primero, el CSV se construye con las filas del array.
  4. Guarda la plantilla. En el paso final, ejecuta la transformación.
    Paso final de exportación CSV en Eofferix
    Después de guardar la plantilla, el paso final inicia la transformación.

Procesa datos más rápido con Eofferix

Crea una cuenta gratis para automatizar catálogos y listas de precios según tus reglas.

Registrarse