Si ton LibreOffice est configuré en français et que tu importes depuis un fichier CSV des données numériques identifiées comme anglaises, tu les obtiendras avec la virgule comme séparateur décimal. Si les données gardent le point, c'est que pour Calc ce ne sont pas des données numériques mais textuelles et elles apparaissent calées à gauche dans leurs cellules comme du texte, alors que les données numériques sont calées à droite par défaut.
Au final tu ne peux avoir des données numériques avec des séparateurs décimaux différents que si tu formates les nombres avec des langues différentes dans l'onglet Nombres du dialogue Formatage des cellules. Quand on fait ça après avoir saisi un nombre, il apparaît une apostrophe devant le nombre (visible seulement dans la barre de formule) pour en faire une chaîne de texte (puisque c'est ce qu'elle était avant le changement de format), il faut enlever cette apostrophe pour en faire un nombre.
Si tu ouvres avec ton LibreOffice un tableur fait sur un LibreOffice configuré en anglais, tu verras les nombres avec une virgule et non avec un point, pour peu que l'utilisateur n'ait pas imposé une langue particulière pour la mise en forme des nombres (il a laissé langue par défaut).
[^] # Re: SQLlite
Posté par Jean-Baptiste Faure . En réponse au journal En finir avec CSV ou Excel pour échanger des données. Évalué à 3.
Si ton LibreOffice est configuré en français et que tu importes depuis un fichier CSV des données numériques identifiées comme anglaises, tu les obtiendras avec la virgule comme séparateur décimal. Si les données gardent le point, c'est que pour Calc ce ne sont pas des données numériques mais textuelles et elles apparaissent calées à gauche dans leurs cellules comme du texte, alors que les données numériques sont calées à droite par défaut.
Au final tu ne peux avoir des données numériques avec des séparateurs décimaux différents que si tu formates les nombres avec des langues différentes dans l'onglet Nombres du dialogue Formatage des cellules. Quand on fait ça après avoir saisi un nombre, il apparaît une apostrophe devant le nombre (visible seulement dans la barre de formule) pour en faire une chaîne de texte (puisque c'est ce qu'elle était avant le changement de format), il faut enlever cette apostrophe pour en faire un nombre.
Si tu ouvres avec ton LibreOffice un tableur fait sur un LibreOffice configuré en anglais, tu verras les nombres avec une virgule et non avec un point, pour peu que l'utilisateur n'ait pas imposé une langue particulière pour la mise en forme des nombres (il a laissé langue par défaut).