Tâche
Une colonne dimensions contient des valeurs comme 120 x 60 x 75 cm. Une marketplace ou un catalogue nécessite les colonnes length_cm, width_cm et height_cm.
Réponse courte
Créez trois colonnes finales et gardez le nombre nécessaire dans chacune avec une expression régulière. Pour largeur et hauteur, supprimez ensuite le séparateur x et le texte en trop.
Comment le faire dans Eofferix
- Ouvrez les paramètres de la colonne
length_cm.
Le tableau montre la colonne source dimensionset les trois colonnes finales de dimensions. - Pour
length_cm, ajoutez l’expression[0-9]+(?:[,.][0-9]+)?avecTout supprimer sauf.
Cette règle garde le premier nombre : 120. - Pour
width_cm, utilisez[x×]\s*[0-9]+(?:[,.][0-9]+)?, puis supprimezxet les espaces autour.
La chaîne transforme x 60en60. - Pour
height_cm, utilisez[x×]\s*[0-9]+(?:[,.][0-9]+)?\s*(?:cm)?$, puis supprimezx,cmet les espaces.
La dernière partie de la chaîne devient 75. - Enregistrez les paramètres de la colonne et passez à l’étape
Export.
Avant / Après
Avant
données source| sku | dimensions |
|---|---|
| SKU-200 | 120 x 60 x 75 cm |
| SKU-201 | 80 x 40 x 45 cm |
Après
résultat| sku | length_cm | width_cm | height_cm |
|---|---|---|---|
| SKU-200 | 120 | 60 | 75 |
| SKU-201 | 80 | 40 | 45 |