barcode contient des codes valides et des valeurs incorrectes comme ABC-123. L’export doit garder seulement les lignes avec des codes numériques de type EAN/UPC.
Dans barcode, ajoutez une condition d’export de ligne : avant transformations, la valeur doit correspondre à ^(?=........$|............$|.............$|..............$)[0-9]+$.
Comment le faire dans Eofferix
Ouvrez les paramètres de la colonne
barcode.
Le cadre marque la colonne qui filtre la ligne. Dans
Conditions d’export, ajoutez une condition de ligne : périmètreAvant transformations, conditionExpression régulière, valeur^(?=........$|............$|.............$|..............$)[0-9]+$. Cette forme vérifie les longueurs 8, 12, 13 ou 14 sans accolades, réservées aux jetons de champs dans Eofferix.
Les lignes dont barcodene correspond pas à l’expression sont exclues du résultat.Enregistrez le modèle, puis lancez la transformation à la dernière étape.
Avant / après
Avant
données source| sku | barcode | name |
|---|---|---|
| SKU-100 | 4601234567890 | Lampe de bureau |
| SKU-200 | ABC-123 | Chaise de bureau |
| SKU-300 | 12345678 | Chaise pliante |
Après
résultat| sku | barcode | name |
|---|---|---|
| SKU-100 | 4601234567890 | Lampe de bureau |
| SKU-300 | 12345678 | Chaise pliante |