# QGIS : convertir les valeurs de chaîne en nombres dans le shapefile

Dans QGIS, vous pouvez convertir une chaîne en nombre en utilisant l'outil « Calculatrice de champs ». Tout d'abord, ouvrez la table d'attributs de la couche que vous souhaitez modifier. Ensuite, cliquez sur le bouton « Ouvrir la calculatrice de champs ». Dans la zone « Expression », tapez « to\_real( » suivi du nom du champ contenant la chaîne que vous voulez convertir, puis la parenthèse fermante. Par exemple, pour convertir un champ de chaîne nommé « string\_field » en champ numérique, saisissez « to\_real("string\_field") » dans la zone Expression. Vous pouvez également modifier le nom du champ de sortie et le type de données en sélectionnant les options appropriées. Enfin, cliquez sur « OK » pour terminer la conversion. Le champ de chaîne d'origine restera dans la table d'attributs, tandis que le nouveau champ numérique sera ajouté à la table.

<figure><img src="https://690567185-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2Fi3rxrGu9XbcEMSGWGGEX%2FScreenshot%202023-04-03%20at%2017.22.03.png?alt=media&#x26;token=1425fbc0-f7fa-4d0d-b794-b50c8db37b8d" alt=""><figcaption></figcaption></figure>

1. Ouvrir « Propriétés »
2. Aller à « Calculatrice de champs »
3. Cochez « Mettre à jour le champ existant »
4. to\_real("attributeName")
5. Enregistrer les modifications
6. Répétez la même opération pour chaque attribut

   <figure><img src="https://690567185-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2Fc6LPt5wG8QlPkfn1B00s%2FScreenshot%202023-04-03%20at%2017.29.49.png?alt=media&#x26;token=86437f74-6d54-4cae-8e04-ff319e4769a6" alt=""><figcaption></figcaption></figure>
