Un fichier fournisseur indique le stock sous forme de texte : En stock : 12 pcs, Plus que 3 pcs, Précommande 25 pcs. L’import doit recevoir une colonne quantite avec seulement le nombre : 12, 3, 25.
Créez quantite depuis stock_text et ajoutez une transformation : condition Expression régulière avec \d+, action Tout supprimer sauf.
Comment le faire dans Eofferix
Importez le CSV ou XLSX avec la colonne
stock_textet ouvrez l’éditeur de table. L’exemple conserve la colonneproduitpour vérifier les lignes.Créez la colonne de résultat
quantitedepuis la colonne sourcestock_text.Ouvrez les paramètres de la colonne
quantiteavec l’icône d’engrenage dans l’en-tête.
L’animation ouvre la colonne de résultat quantite, où sera placé le nombre extrait.Dans
Transformations, choisissezExpression régulière, saisissez\d+et sélectionnez l’actionTout supprimer sauf.
L’expression \d+trouve le premier nombre dans le texte et l’action conserve seulement ce fragment.Enregistrez les paramètres et vérifiez l’aperçu :
En stock : 12 pcsdoit devenir12, etPlus que 3 pcsdoit devenir3.
Avant / après
Avant
données source| stock_text | produit |
|---|---|
| En stock : 12 pcs | Lampe de bureau Élodie |
| Plus que 3 pcs | Étagère murale Olivier |
| Précommande 25 pcs | Gourde de voyage Loire |
Après
résultat| quantite | produit |
|---|---|
| 12 | Lampe de bureau Élodie |
| 3 | Étagère murale Olivier |
| 25 | Gourde de voyage Loire |
Points à retenir
- Utilisez cette configuration quand le premier nombre du texte est la valeur attendue.
- Si une cellule contient plusieurs nombres et que vous devez en garder un autre, rendez l’expression régulière plus précise.
- Après extraction, le nombre peut servir dans les filtres, formules et conditions d’export.