logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-04-2015 14:58:00

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

[resolu] libreoffice-calc: formater: série de type < '9.4 > en < 9,4 >

Bonjour,

je viens de là :

http://debian-facile.org/viewtopic.php? … 94#p115694

et viens ici pour prolonger "l'expérience" smile

à partir de cette liste :

[276M]  100-chansons-fr_2002_100-ch-francaises_1
[ 11M]  100-chansons-fr_1_01_la-romance-de-paris_charles-trenet_1942.flac
[ 13M]  100-chansons-fr_1_02_seule-ce-soir_leo-marjane_1941.flac
[ 10M]  100-chansons-fr_1_03_mon-amant-de-saint-jean_lucienne-delyle_1942.flac
[9.4M]  100-chansons-fr_1_04_j-ai-pleure-sur-tes-pas_andre-claveau_1943.flac



je fais un copier collage spécial dans librecalc, avec les options :
1428932498.png

la cellule < 9.4 > apparaît comme du 'texte'

1428933037.png

second essai en ajoutant l'option : "détecter les nombres spéciaux", ce qui donne le second tableau : format 'date'

pour modifier le format 'texte' en format 'nombre' :

1/ format / effacer 'le formatage direct' : la cellule devient < '9.4 >

1428933284.png

2/ formatage de cellule : 'nombre' en choisissant effectivement '1234,12'

ça n'a pas d'influence : le contenu de la cellule est toujours considéré comme du texte avec l'apostrophe devant.

3/ en faisant, dans librecalc,sur toute la colonne, un "rechercher-remplacer" le < ' > par < rien > : il ne trouve pas d'occurence de  < ' >


s'il n'y avait qu'une cellule concernée, ce serait vite réglé, "à la main", mais c'est loin d'être le cas smile

une idée ?

merci d'avance.
cordialement.
debianux

Dernière modification par debianux (13-04-2015 20:06:57)

Hors ligne

#2 13-04-2015 18:47:11

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [resolu] libreoffice-calc: formater: série de type < '9.4 > en < 9,4 >

Passer la colonne chiffre par vim et supprimer l'apostrophe. Par exemple :

:%s/'//


puis par gedit pour le copier puis retour à librecalc en le collant.


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 13-04-2015 19:19:17

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [resolu] libreoffice-calc: formater: série de type < '9.4 > en < 9,4 >

une idée,

dans les option de ton collé, tu sélectionne ta colonne avec les chiffres et tu la passe en "anglais US"

ça vient à mon avis du fait  qu'en "français" c'est une virgule pour le séparateur décimale


autre idée

tu fais un collage normal (sans l'option  "détecter les nombres spéciaux")
une fois réalisé, tu sélectionne ta colonne et tu fait un "rechercher et remplacer" (ctrl h) et tu change les "." et ","

Dernière modification par Severian (13-04-2015 19:40:13)

Hors ligne

#4 13-04-2015 19:49:46

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [resolu] libreoffice-calc: formater: série de type < '9.4 > en < 9,4 >

smolski a écrit :

Passer la colonne chiffre par vim et supprimer l'apostrophe. Par exemple :

:%s/'//


puis par gedit pour le copier puis retour à librecalc en le collant.



je pense que cette solution n'apporterait rien, tu reviens toujours avec 9.4 (9point4)
ça vient de libreoffice, quand tu tape une valeur avec décimale sur ton pavé numérique, le "point" deviens automatiquement une virgule et est reconnu comme un nombre, mais si tu utilise le "point" du "clavier", ça reste un "point" et la cellule et formaté en texte

Hors ligne

#5 13-04-2015 19:57:59

Anonyme
Invité

Re : [resolu] libreoffice-calc: formater: série de type < '9.4 > en < 9,4 >

Après l'import, Libreoffice permet de remplacer tous les "." par des "," dans la zone sélectionnée.
Edition, chercher et remplacer.
Pourquoi se compliquer la vie ?

#6 13-04-2015 20:05:21

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] libreoffice-calc: formater: série de type < '9.4 > en < 9,4 >

merci !
alors effectivement il faut faire la modification avant le collage :
dans mousepad (ou autre éditeur) : remplacer < . > par < , >
pour obtenir

[276M]  100-chansons-fr_2002_100-ch-francaises_1
[ 11M]  100-chansons-fr_1_01_la-romance-de-paris_charles-trenet_1942,flac
[ 13M]  100-chansons-fr_1_02_seule-ce-soir_leo-marjane_1941,flac
[ 10M]  100-chansons-fr_1_03_mon-amant-de-saint-jean_lucienne-delyle_1942,flac
[9,4M]  100-chansons-fr_1_04_j-ai-pleure-sur-tes-pas_andre-claveau_1943,flac



le ".flac" en profite pour passer en ",flac" mais ce sera facile de le remettre "à sa place" quand il sera en colonne smile

sélectionner le tout, copier,

dans libreoffice-calc, avec les mêmes réglages de séparateur que vu plus haut :

1428951802.png

youpie smile

merci à tous !

Hors ligne

#7 13-04-2015 22:00:42

Papadakis
Membre
Lieu : Far ouest environ
Distrib. : Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : xfce 4.18
Inscription : 23-04-2014

Re : [resolu] libreoffice-calc: formater: série de type < '9.4 > en < 9,4 >

Sinon dans options -> Paramètres linguistiques -> Langues,
touche séparateur de décimales (identiques au paramètre de la locale).

C'est là qu'est l'option de la virgule.

Le désordre, c'est l'ordre, moins le pouvoir.

Hors ligne

#8 14-04-2015 07:43:28

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] libreoffice-calc: formater: série de type < '9.4 > en < 9,4 >

Bonjour !

wiki mis à jour smile

@Anonyme
...parce que, dans ce cas précis, cela ne marche pas smile

@Papadakis
oui mais si tu veux garder la 'norme' française avec la virgule ?

@Severian

ça vient de libreoffice, quand tu tape une valeur avec décimale sur ton pavé numérique, le "point" deviens automatiquement une virgule et est reconnu comme un nombre, mais si tu utilise le "point" du "clavier", ça reste un "point" et la cellule et formaté en texte


sur mon portable, il n'y a pas de pavé numérique et il n'y a qu'une seule touche 'point' ( < shift > + <.;> ).

@Severian

une idée,


brillante !

dans les option de ton collé, tu sélectionne ta colonne avec les chiffres et tu la passe en "anglais US"


ça marche super, donc encore plus simple smile

wiki à remettre à jour smile

Hors ligne

#9 14-04-2015 07:50:57

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] libreoffice-calc: formater: série de type < '9.4 > en < 9,4 >

wiki remis à jour !

Hors ligne

#10 14-04-2015 10:06:00

Anonyme
Invité

Re : [resolu] libreoffice-calc: formater: série de type < '9.4 > en < 9,4 >

Voilà par sed smile

sed -r 's/(\[[^]]*)\./\1,/' le_listing

Merci à pingouinux
http://forum.ubuntu-fr.org/viewtopic.php?id=1820661

Pied de page des forums