Je vous propose ci-dessous une petite extension qui ajoute une fonction PYSTRING dans Calc. Une fois installée, la fonction apparaît dans la catégorie "Texte" de l’assistant fonctions.
PYSTRING permet d’invoquer, depuis Calc, les méthodes de chaînes de caractères propres au langage python (voir le classeur exemple). À quelques exceptions près, ces méthodes n’ont pas d’équivalent parmi les fonctions natives et constituent donc un complément intéressant. L’utilité d’une telle fonction apparaîtra sans doute réduite pour beaucoup, mais puisqu’elle me sert régulièrement, j’ai pensé que ce pouvait être le cas pour d'autres.
PYSTRING fonctionne parfaitement sous OpenOffice. Elle fonctionne de même sous LibreOffice, avec toutefois un comportement inédit : toute comparaison incluant cette fonction renvoie FAUX, même lorsque le résultat est à l’évidence identique, comme dans
Code : Tout sélectionner
=PYSTRING("upper";"test")=PYSTRING("upper";"test")
Un grand merci d'avance à tous ceux qui pourraient m'éclairer sur cette question !