Transformer un nombre réel en texte

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
2cv001
Posts: 484
Joined: Wed Jan 01, 2020 9:30 am

Transformer un nombre réel en texte

Post by 2cv001 »

Bonjour,
Y a t il un moyen de transformer un nombre en texte dans un tableau ou y a t'il moyen que lorsque l'on passe un nombre en paramètre dans une propriété text, on puisse gérer le nb de chiffres après la virgule ?
Je m'explique :
J'ai un spreadsheet qui a dans une cellule un nombre. Par exemple 15.5 et je veux récupérer cette valeur dans la propriété text d'un ShapeString en y mettant "Spreadsheet.outilRetraitCourtTexte1"
où outilRetraitCourtTexte1 est un allias de la cellule où il y a mon 15.5
Je voudrais que ça écrive 15.5 mais ça écrit 15.500000

OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22894 (Git)
Build type: Release
Branch: master
Hash: 9eb080488d970d313c538473e7272117ea0a7cd1
Python version: 3.8.6
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: French/France (fr_FR)
Attachments
Capture.JPG
Capture.JPG (17.85 KiB) Viewed 997 times
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: Transformer un nombre réel en texte

Post by openBrain »

Même en bricolant, je ne vois malheureusement pas de solution.
User avatar
FaDa3D
Posts: 873
Joined: Tue Aug 08, 2017 8:21 am
Location: Savoie France

Re: Transformer un nombre réel en texte

Post by FaDa3D »

Peut-être réduire le nb décimales à 1 dans les Préférences ?
Fada de 3D.
Linux Mint
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: Transformer un nombre réel en texte

Post by openBrain »

FaDa3D wrote: Fri Dec 11, 2020 12:15 pm Peut-être réduire le nb décimales à 1 dans les Préférences ?
Le problème c'est que dès que quelqu'un va ouvrir le fichier avec des préférences différentes, ça va péter. ;)
User avatar
flachyjoe
Veteran
Posts: 1891
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Transformer un nombre réel en texte

Post by flachyjoe »

Je crois que j'ai trouvé une astuce pour limiter à 2 chiffres après la virgule :

Code: Select all

ceil(12.521 * 1000) / 1000
Ça affiche toujours 2 chiffres, quel que soit le résultat réel de la troncature, c'est sans doute un bug :?
- Flachy Joe -
Image
User avatar
2cv001
Posts: 484
Joined: Wed Jan 01, 2020 9:30 am

Re: Transformer un nombre réel en texte

Post by 2cv001 »

C'est vrai, ça marche ! Mais effectivement on a pas le choix sur le nb de chiffres derrière la virgule.
Ca dépanne quand même !
Merci.
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
User avatar
papyblaise
Veteran
Posts: 8000
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Transformer un nombre réel en texte

Post by papyblaise »

ça fait longtemps que je ne fais plus de tableur , mais autant qu'il m'en souvienne , dans Excel on peu formater une cellule ou toute une colonne en "Supression des zeros non sygnifictifs" , il suffit de copier le contenu d'une cellule avec un autre format vers celle là pour que le nouveau format s'applique , Fc saurait il le faire en ajoutant une colonne formatée autrement et y faire des copies de cellules :?:
User avatar
flachyjoe
Veteran
Posts: 1891
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Transformer un nombre réel en texte

Post by flachyjoe »

papyblaise wrote: Fri Dec 11, 2020 5:44 pm ""
Il faudrait surtout que les expressions supportent des fonctions de texte...
- Flachy Joe -
Image
User avatar
2cv001
Posts: 484
Joined: Wed Jan 01, 2020 9:30 am

Re: Transformer un nombre réel en texte

Post by 2cv001 »

Un petit up pour si il y a une solution qui a émergé depuis.
J'ai de nouveau le problème....
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
User avatar
papyblaise
Veteran
Posts: 8000
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Transformer un nombre réel en texte

Post by papyblaise »

un p'tit fichier serait pas de trop
Post Reply