Le fournisseur envoie une liste où le prix est écrit EUR 23,90 et la quantité minimale min 6. L’import attend vendor_code, name, unit_price, currency et moq séparés.
Pour le prix, utilisez l’expression régulière [0-9]+(?:[,.][0-9]+)? (trouve un nombre entier ou décimal : un ou plusieurs chiffres avec une partie décimale optionnelle après un point ou une virgule). Si le préfixe de devise ne change pas, vous pouvez supprimer la sous-chaîne EUR et garder le nombre.
Comment le faire dans Eofferix
Méthode 1 : utiliser une expression régulière dans Eofferix
Créez la colonne finale
unit_price_regexà partir deunit_price_raw.Ouvrez les paramètres de la colonne et vérifiez l’aperçu.

L’animation montre l’ouverture des paramètres de la colonne finale. Ajoutez une règle : condition
Expression régulière, valeur[0-9]+(?:[,.][0-9]+)?(trouve un nombre entier ou décimal : un ou plusieurs chiffres avec une partie décimale optionnelle après un point ou une virgule), actionSupprimer tout sauf.
La règle garde uniquement la partie numérique de la valeur fournisseur.
Méthode 2 : utiliser une recherche de sous-chaîne dans Eofferix
Créez une deuxième colonne finale
unit_price_textdepuis le même champ source.Ouvrez les paramètres de
unit_price_text.
Utilisez cette option seulement si le préfixe de devise est stable dans tout le fichier fournisseur. Ajoutez une règle de sous-chaîne : condition
contient la sous-chaîneavec le préfixe devise, actionremplacer la sous-chaîne, résultat vide.
Pour Remplacer la sous-chaîne, le texte recherché est dans la condition ; laissez le résultat vide pour le supprimer.
Avant / après
Avant
données source| vendor_item | description | unit_price_raw | moq_raw |
|---|---|---|---|
| VN-1001 | Lampe de bureau Elodie | EUR 23,90 | min 6 |
| VN-1002 | Fauteuil Martin | EUR 128,00 | min 2 |
Après
résultat| vendor_code | name | unit_price | currency | moq |
|---|---|---|---|---|
| VN-1001 | Lampe de bureau Elodie | 23,90 | EUR | 6 |
| VN-1002 | Fauteuil Martin | 128,00 | EUR | 2 |
Points à retenir
- L’expression régulière est plus robuste si le fournisseur change la devise, les espaces ou le séparateur décimal.
- La sous-chaîne est plus simple quand le format reste stable.
- Pour
MOQ, utilisez la même extraction de nombre à partir de valeurs commemin 6.