Changer une , par un .

Bonjour à tous,

Je travaille sur un fichier CSV que je veux envoyer vers
umap.openstreetmap.org pour placer des photos géolocalisées.

Dans un 2ème onglet CALC, je transforme les coordonnées GPS degré,
minutes, secondes en coordonnées décimales. Avec Calc, j'obtiens donc un
nombre décimal avec des ,

Le problème c'est que uMap ne veut pas de , puisqu'il considère que
c'est un type chaîne de caractères. Est-ce qu'en ramenant ces nombres
décimaux sur mon premier onglet, je peux le passer à une moulinette ou
fonction spécifique qui m'écrirait ce nombre décimal avec un . à la
place de la , ?

Voici mon fichier pour mieux comprendre :
https://framadrop.org/r/in29Bia6WL#o+ygznJJaj9LobvMSwEWXot5M+jirGob/Q0oC8gDH9s=

Merci !

Cédric

Bonjour
Je ne sais pas si c'est la meilleure façon de faire, ni si cela correspond à ta demande, mais c'est rapide :
- dans la barre d'état du document, je clique sur [Français (France)]
- puis : "Plus..."
- dans le champ "Paramètres locaux", je choisis par exemple "Anglais (USA)"

Et les virgules se remplacent par des points.

@+
Luc

Pourquoi ne pas configurer les paramètres linguistiques ? Si tu indiques
que les séparateur décimaux ne sont pas ceux de la langue locale, tu as
un point et pas une virgule, et après tu rechanges pour tes autres usages.

Merci pour votre aide à tous les 2.

Le soucis c'est que c'est un fichier qui va être diffusé largement, je voudrai donc que ce changement soit pérenne quelque soit le système utilisé ; et je doute qu'avec cette méthode, ce soit lié à mon fichier...

Cédric

Finalement, j'ai trouvé \o/

J'ai utilisé =SUBSTITUE(cellule;",";".")

Cédric

Bonjour,

Le mieux c'est encore d'essayer.. Et, a priori, ça marche ...   ça dépend, en fait du format d'enregistrement, si, par exemple, on retourne en format CSV, du moment que l'on prend le bon séparateur de champ (la virgule), il n'y a pas de problème. Si on enregistre au format Calc, non, on sera tributaire du réglage local. Donc, quel est le format d’enregistrement prévu ?
Sinon, si on veut plus compliqué : il y a la fonction du genre SUBSTITUE(A1;",";".") puis on fait copier-collage spécial-Texte, c'est à dire que les données sont transformées en texte et ne sont plus exploitables directement par un tableur. AU passage, on peut faire les deux en une même formule : passer les coordonnées en décimales et changer le séparateur

En tout état de cause, soit le point est un séparateur décimal et on est lié au réglage local, soit on transforme les nombres en texte
Bon courage

Christian F

Bonjour,
Et avec un recherche et remplace , par . (du clavier alphanumérique pas celui du pavé numérique), ce ne serait pas suffisant?

Claude