Problème
En CSV, chaque ligne est un élément de commande. Nous devons obtenir un objet de commande JSON avec un tableau de positions.
Réponse courte
Utilisez un éditeur JSON : sélectionnez le nœud souhaité, définissez les transformations et téléchargez le résultat dans la structure cible.
Exemple de tâche
Les données ci-dessous sont pédagogiques. Ils affichent le formulaire de conversion, pas les fichiers réels des utilisateurs.
C'était
order,customer,sku,qty
O-001,Client 1,SKU-1,2
O-001,Client 1,SKU-2,1
O-002,Client 2,SKU-3,4
C'est devenu
[
{
"order": "O-001",
"customer": "Client 1",
"items": [
{ "sku": "SKU-1", "qty": 2 },
{ "sku": "SKU-2", "qty": 1 }
]
},
{
"order": "O-002",
"customer": "Client 2",
"items": [
{ "sku": "SKU-3", "qty": 4 }
]
}
]
Comment configurer
- Téléchargez CSV ou XLSX en tant que source de table.
- Ouvrez l'éditeur de tableaux et vérifiez que les en-têtes de colonnes sont correctement reconnus.
- Dans les paramètres de la colonne souhaitée, ouvrez le bloc "Transformations".
- Si la ligne entière doit être exclue, définissez la règle dans un bloc "Conditions de déchargement".
- Enregistrez les paramètres et téléchargez le résultat au format souhaité.