Re: [users-fr] [calc] Extraction

2008-07-08 Thread yves dutrieux
Bonsoir,

Le 7 juillet 2008 21:31, Yannick <[EMAIL PROTECTED]> a écrit :

> Bonsoir à toutes et tous,
>
> J'ai un cas d'espèce à résoudre. Peut-être une idée d'amélioration si
> cela n'est pas possible à ce jour.
>
> Soit un tableur avec n colonnes.
> Je souhaites extraire de ces n colonnes les valeurs en MAJUSCULES et
> ayant PLUS de 2 lettres.
> Si pour certaines colonnes pas de soucis puisque ce sont exclusivement
> ce type de données qui s'y trouvent pour d'autres ce n'est pas le cas et
> pour vous satisfaire un peu plus les éléments en MAJ ne sont absolument
> pas au mêmes endroits.


Pourrais-tu mettre un exemple concret (une partie de fichier suffirait) et
ce que tu désires obtenir exactement (une autre partie)
Ce serait alors plus parlant pour moi (nous ?) je pense.

parce que là, je sais pas si tu veux mettre en forme les données où les
sélectionner pour les copier ailleurs ?

Merci.
Yves.

>
>
> Je mets une adresse répondre à merci de l'utiliser en sus de la réponse
> sur ce forum/liste car je ne suis pas chez moi et donc j'ai besoin
> d'économiser la bande passante.
>
> Amitiés et merci d'avance
>
> --
> Yannick VOYEAUD
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
web site : http://www.molenbaix.com


Re: [users-fr] [calc] Extraction

2008-07-08 Thread Gabriel Jourdain
Le lundi 7 juillet 2008, Yannick a écrit :
> Bonsoir à toutes et tous,
>
> J'ai un cas d'espèce à résoudre. Peut-être une idée d'amélioration si
> cela n'est pas possible à ce jour.
>
> Soit un tableur avec n colonnes.
> Je souhaites extraire de ces n colonnes les valeurs en MAJUSCULES et
> ayant PLUS de 2 lettres.

Cela sous entends plusieurs possibilités

1) le tableur ne contient que du texte (déjà vu)
 
-a) les cellules sont individuellement composées soit de lettres 
majuscules soit de lettres minuscules.

-b) la même cellules est composée et de lettres majuscules et de 
lettres minuscules sans ordre précis. 

2) Le tableur contient des valeurs alphabétiques et numériques

-a) certaines cellules ne contiennent que du texte avec une des deux 
options a et b citées + haut. 

-b) certaines cellules ne contiennent que des valeurs numériques

-c) certaines cellules contiennent des valeur alphanumériques 
agrémentées des options a ou b du chapitre 1)

en fonction du cas la meilleure solution est différente même si dans 
l'absolu la meilleure serait de les résoudre toutes par le même 
raisonnement (jcrois quça s'appelle un algorithme).

Gabriel.




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [calc] Extraction

2008-07-08 Thread Patrick

Bonjour,
suite à des erreurs d'envois je fais copie du message et du fichier 
joint de Yannick, si le fichier passe :

---
Bonsoir Yves, entre-autres, Voici une petite copie du fichier en 
question! Il ne s'agit pas de faire une mise en forme mais bien de 
copier des données existantes. Les colonnes D et L ne posent pas de 
soucis puisqu'il me suffit de les copier. Par contre je souhaite prendre 
les informations en MAJUSCULE des colonnes N et P. Je ne veux pas des 
Majuscules. Je veux prendre MACHIN mais pas Machin! Les infos de la 
colonne O sont à prendre aussi mais là c'est plus accessoire car assez 
simple aussi pour la finalité du traitement. A la sortie je veux faire 
une liste avec 1 occurence de chaque entrée pour m'en resservir comme 
liste d'information. Le fichier original doit comporter environ 19000 
lignes. Amitiés

-- Yannick VOYEAUD
---




Test_Calc_Extraction.ods
Description: application/vnd.oasis.opendocument.spreadsheet
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: [users-fr] [calc] Extraction

2008-07-09 Thread Gabriel Jourdain
Le lundi 7 juillet 2008, Yannick a écrit :
> Bonsoir à toutes et tous,
>
> J'ai un cas d'espèce à résoudre. Peut-être une idée d'amélioration si
> cela n'est pas possible à ce jour.
>
> Soit un tableur avec n colonnes.
> Je souhaites extraire de ces n colonnes les valeurs en MAJUSCULES et
> ayant PLUS de 2 lettres.
> Si pour certaines colonnes pas de soucis puisque ce sont
> exclusivement ce type de données qui s'y trouvent pour d'autres ce
> n'est pas le cas et pour vous satisfaire un peu plus les éléments en
> MAJ ne sont absolument pas au mêmes endroits.
>
> Je mets une adresse répondre à merci de l'utiliser en sus de la
> réponse sur ce forum/liste car je ne suis pas chez moi et donc j'ai
> besoin d'économiser la bande passante.

Bonjour,

Bonne nouvelle c'est faisable et ce n'est pas trop compliquer :

-recopier sur une autre feuille les colonnes à nettoyer

-une fois sur la feuille qui ne contient que les colonnes à nettoyer, 
ouvrir la boite de dialogue "Chercher & remplacer" qui se trouve dans 
le menu Edition.

-dans cette boite de dialogue cocher la case intitulée "Respecter la 
casse". Cliquer sur le bouton "Autres options" et sous ce bouton cocher 
la case "Expressions régulières"

-Remplir la zone de texte intitulée "Rechercher" par l'expression 
suivante (attention il faut aussi inclure les crochets) :

[:upper:]*[lower:]+

cette expression aura pour effet de sélectionner toutes les lettres 
minuscule et les majuscules qui y sont attachées.

-dans la zone remplacer il ne faut rien mettre.

-cliquer sur le bouton "Rechercher tout" puis sur "Remplacer tout"

et là on y voit déjà beaucoup plus clair. Maintenant on va affiner un 
peu le nettoyage

-dans la zone "rechercher" on va taper l'expression suivante (y compris 
les crochets) :

[0123456789?()<]

tout les caractères entre crochets vont être sélectionné. Je n'ai pas 
mis volontairement la virgule et le signe ">" supérieur à car ils 
séparent plusieurs nom sur une même ligne.

-dans la zone "Remplacer" ne rien mettre, puis cliquer encore une fois 
sur "rechercher tout et remplacer tout"

-pour finir effectuer une recherche sur le signe ">" et mettre un tiret 
dans la zone remplacer. Faire de même avec la virgule, et avec les 
espaces remplacer par rien et ça donne voir feuille2 du classeur joint. 

Gabriel 



 




Extraction-OK.ods
Description: application/vnd.oasis.opendocument.spreadsheet
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: [users-fr] [calc] Extraction

2008-07-09 Thread Gabriel Jourdain
Le mercredi 9 juillet 2008, Gabriel Jourdain a écrit :

> Bonjour,
>
> Bonne nouvelle c'est faisable et ce n'est pas trop compliquer :
>
> -recopier sur une autre feuille les colonnes à nettoyer
>
> -une fois sur la feuille qui ne contient que les colonnes à nettoyer,
> ouvrir la boite de dialogue "Chercher & remplacer" qui se trouve dans
> le menu Edition.
>
> -dans cette boite de dialogue cocher la case intitulée "Respecter la
> casse". Cliquer sur le bouton "Autres options" et sous ce bouton
> cocher la case "Expressions régulières"
>
> -Remplir la zone de texte intitulée "Rechercher" par l'expression
> suivante (attention il faut aussi inclure les crochets) :
>
> [:upper:]*[lower:]+

J'AI OUBLIE DEUX POINT DEVANT LE L DE lower

 [:upper:]*[:lower:]+

et j'ai aussi oublié de préciser que je n'ai nettoyé que la colonne N 
car c'est pareil pour les autres.

Gabriel.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] calc : extraction

2007-06-06 Thread Daniel

Michel Bini a écrit :

Bonjour
comment extraire des chiffres (75000) dans une cellule qui contient du
texte j'ai essayé cela =STXT(N3;CHERCHE("[:digit:]{5}";N3;5)) mais cela
ne marche pas.
Si quelqu'un a une idée !
Michel

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  

Bonjour,
Ta formule est correcte, à une toute petite erreur près : fermer la 
parenthèse après N3 et supprimer une parenthèse à la fin.

Autrement dit, remplacer

=STXT(N3;CHERCHE("[:digit:]{5}";N3;5))
par
=STXT(N3;CHERCHE("[:digit:]{5}";N3);5)

Et ça devrait marcher.

@+

Daniel.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] calc : extraction

2007-06-06 Thread Daniel

Daniel a écrit :

Michel Bini a écrit :

Bonjour
comment extraire des chiffres (75000) dans une cellule qui contient du
texte j'ai essayé cela =STXT(N3;CHERCHE("[:digit:]{5}";N3;5)) mais cela
ne marche pas.
Si quelqu'un a une idée !
Michel

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  

Bonjour,
Ta formule est correcte, à une toute petite erreur près : fermer la 
parenthèse après N3 et supprimer une parenthèse à la fin.

Autrement dit, remplacer

=STXT(N3;CHERCHE("[:digit:]{5}";N3;5))
par
=STXT(N3;CHERCHE("[:digit:]{5}";N3);5)

Et ça devrait marcher.

@+

Daniel.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Rebonjour,
Un petit plus :
tu peux également rajouter un CNUM pour transformer le résultat en nombre.
=CNUM(STXT(N3;CHERCHE("[:digit:]{5}";N3);5))
@+
Daniel.





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [users-fr] calc : extraction

2007-06-06 Thread DAGE/FORM1
Bonjour,
Dans ma cellule A1 je trouve le texte PARIS 75000
Dans ma cellule B1 je crée la formule ci-dessous et le résultat est 75000 en 
texte
=STXT(A1;TROUVE(" ";A1);NBCAR(A1)) 
En numérique =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1)))

Valérie IDOUX JÉANNE

-Message d'origine-
De : Daniel [mailto:[EMAIL PROTECTED] 
Envoyé : mercredi 6 juin 2007 11:35
À : users@fr.openoffice.org
Objet : Re: [users-fr] calc : extraction

Daniel a écrit :
> Michel Bini a écrit :
>> Bonjour
>> comment extraire des chiffres (75000) dans une cellule qui contient 
>> du texte j'ai essayé cela =STXT(N3;CHERCHE("[:digit:]{5}";N3;5)) mais 
>> cela ne marche pas.
>> Si quelqu'un a une idée !
>> Michel
>>
>> -
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>>   
> Bonjour,
> Ta formule est correcte, à une toute petite erreur près : fermer la 
> parenthèse après N3 et supprimer une parenthèse à la fin.
> Autrement dit, remplacer
>
> =STXT(N3;CHERCHE("[:digit:]{5}";N3;5))
> par
> =STXT(N3;CHERCHE("[:digit:]{5}";N3);5)
>
> Et ça devrait marcher.
>
> @+
>
> Daniel.
>
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
Rebonjour,
Un petit plus :
tu peux également rajouter un CNUM pour transformer le résultat en nombre.
=CNUM(STXT(N3;CHERCHE("[:digit:]{5}";N3);5))
@+
Daniel.





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] calc : extraction

2007-06-06 Thread Daniel

DAGE/FORM1 a écrit :

Bonjour,
Dans ma cellule A1 je trouve le texte PARIS 75000
Dans ma cellule B1 je crée la formule ci-dessous et le résultat est 75000 en 
texte
=STXT(A1;TROUVE(" ";A1);NBCAR(A1)) 
En numérique =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1)))


Valérie IDOUX JÉANNE


  
  

Bonjour,
c'est ce qu'on appelle avoir de la chance ...
D'une part, tu n'as qu'une espace dans ton expression, et d'autre part 
ton expression se termine par 75000, alors que nbcar te renvoie 11 
(nombre de caractères de ton expression).
Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS 
75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS.

@+
Daniel.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [users-fr] calc : extraction

2007-06-06 Thread DAGE/FORM1
C'est sur qu'on peut compliquer les choses... 


Valérie IDOUX JÉANNE
Formatrice
Centre de Ressources  Bureautique
Salle C348 Tél. 01.44.77. 67.88 

-Message d'origine-
De : Daniel [mailto:[EMAIL PROTECTED] 
Envoyé : mercredi 6 juin 2007 13:20
À : users@fr.openoffice.org
Objet : Re: [users-fr] calc : extraction

DAGE/FORM1 a écrit :
> Bonjour,
> Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 
> je crée la formule ci-dessous et le résultat est 75000 en texte 
> =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique =CNUM(STXT(A1;TROUVE(" 
> ";A1);NBCAR(A1)))
>
> Valérie IDOUX JÉANNE
>
>
>   
>   
Bonjour,
c'est ce qu'on appelle avoir de la chance ...
D'une part, tu n'as qu'une espace dans ton expression, et d'autre part ton 
expression se termine par 75000, alors que nbcar te renvoie 11 (nombre de 
caractères de ton expression).
Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS 75000 
Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS.
@+
Daniel.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] calc : extraction

2007-06-06 Thread Michel Bini
Daniel a écrit :
> DAGE/FORM1 a écrit :
>> Bonjour,
>> Dans ma cellule A1 je trouve le texte PARIS 75000
>> Dans ma cellule B1 je crée la formule ci-dessous et le résultat est
>> 75000 en texte
>> =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique
>> =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1)))
>>
>> Valérie IDOUX JÉANNE
>>
>>
>> 
> Bonjour,
> c'est ce qu'on appelle avoir de la chance ...
> D'une part, tu n'as qu'une espace dans ton expression, et d'autre part
> ton expression se termine par 75000, alors que nbcar te renvoie 11
> (nombre de caractères de ton expression).
> Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS
> 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS.
> @+
> Daniel.
>
>
>
Merci beaucoup de toutes ces précieuses solutions qui m'aident mais
aucune ne fonctionnent.
Mon texte est le suivant et par moment différent :
Adidas - rue du Louvres  - 75000 PARIS
ou
AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER  - 94140 ALFORTVILLE
ou
BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER  - 78140 VELIZY-VILLACOUBLAY
Merci beaucoup

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] calc : extraction

2007-06-06 Thread Laurent BALLAND-POIRIER

Bonjour,

Je proposerais dans ce cas :
- remplacer " - " par ;
- importer ce fichier en tant que texte, de choisir le point virgule 
comme séparateur de colonne
- garder les 5 premiers caractères de la troisième colonne avec la 
fonction GAUCHE


Laurent BP

Michel Bini a écrit :

Daniel a écrit :
  

DAGE/FORM1 a écrit :


Bonjour,
Dans ma cellule A1 je trouve le texte PARIS 75000
Dans ma cellule B1 je crée la formule ci-dessous et le résultat est
75000 en texte
=STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique
=CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1)))

Valérie IDOUX JÉANNE



  

Bonjour,
c'est ce qu'on appelle avoir de la chance ...
D'une part, tu n'as qu'une espace dans ton expression, et d'autre part
ton expression se termine par 75000, alors que nbcar te renvoie 11
(nombre de caractères de ton expression).
Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS
75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS.
@+
Daniel.





Merci beaucoup de toutes ces précieuses solutions qui m'aident mais
aucune ne fonctionnent.
Mon texte est le suivant et par moment différent :
Adidas - rue du Louvres  - 75000 PARIS
ou
AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER  - 94140 ALFORTVILLE
ou
BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER  - 78140 VELIZY-VILLACOUBLAY
Merci beaucoup

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] calc : extraction

2007-06-06 Thread Michel Bini
J'ai déjà essayé cette solution mais mon fichier devient un peu
rocambolesque.
Michel
> Bonjour,
>
> Je proposerais dans ce cas :
> - remplacer " - " par ;
> - importer ce fichier en tant que texte, de choisir le point virgule
> comme séparateur de colonne
> - garder les 5 premiers caractères de la troisième colonne avec la
> fonction GAUCHE
>
> Laurent BP
>
> Michel Bini a écrit :
>> Daniel a écrit :
>>  
>>> DAGE/FORM1 a écrit :
>>>
 Bonjour,
 Dans ma cellule A1 je trouve le texte PARIS 75000
 Dans ma cellule B1 je crée la formule ci-dessous et le résultat est
 75000 en texte
 =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique
 =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1)))

 Valérie IDOUX JÉANNE


   
>>> Bonjour,
>>> c'est ce qu'on appelle avoir de la chance ...
>>> D'une part, tu n'as qu'une espace dans ton expression, et d'autre part
>>> ton expression se termine par 75000, alors que nbcar te renvoie 11
>>> (nombre de caractères de ton expression).
>>> Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS
>>> 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS.
>>> @+
>>> Daniel.
>>>
>>>
>>>
>>> 
>> Merci beaucoup de toutes ces précieuses solutions qui m'aident mais
>> aucune ne fonctionnent.
>> Mon texte est le suivant et par moment différent :
>> Adidas - rue du Louvres  - 75000 PARIS
>> ou
>> AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER  - 94140 ALFORTVILLE
>> ou
>> BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER  - 78140 VELIZY-VILLACOUBLAY
>> Merci beaucoup
>>

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] calc : extraction

2007-06-06 Thread Daniel

Michel Bini a écrit :

Daniel a écrit :
  

DAGE/FORM1 a écrit :


Bonjour,
Dans ma cellule A1 je trouve le texte PARIS 75000
Dans ma cellule B1 je crée la formule ci-dessous et le résultat est
75000 en texte
=STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique
=CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1)))

Valérie IDOUX JÉANNE



  

Bonjour,
c'est ce qu'on appelle avoir de la chance ...
D'une part, tu n'as qu'une espace dans ton expression, et d'autre part
ton expression se termine par 75000, alors que nbcar te renvoie 11
(nombre de caractères de ton expression).
Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS
75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS.
@+
Daniel.





Merci beaucoup de toutes ces précieuses solutions qui m'aident mais
aucune ne fonctionnent.
Mon texte est le suivant et par moment différent :
Adidas - rue du Louvres  - 75000 PARIS
ou
AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER  - 94140 ALFORTVILLE
ou
BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER  - 78140 VELIZY-VILLACOUBLAY
Merci beaucoup

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  

Rebonjour,
je suis très surpris,
la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5)  ou encore  
=CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement 
chez moi, avec chacun de tes exemples.

J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs
@+
Daniel.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] calc : extraction

2007-06-06 Thread Bob

Bonjour Michel,

Michel Bini a écrit :

[...]
Merci beaucoup de toutes ces précieuses solutions qui m'aident mais
aucune ne fonctionnent.
Mon texte est le suivant et par moment différent :
Adidas - rue du Louvres  - 75000 PARIS
ou
AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER  - 94140 ALFORTVILLE
ou
BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER  - 78140 VELIZY-VILLACOUBLAY
  

une piste :

Crée une chaine temporaire dans laquelle tu remplaces tous les chiffres 
par le caractère # et tous les intitulés de voies précédé d'un espace (" 
RUE", " AVENUE", ...) par "$RUE", "$AVENUE"

ce qui doneera pour tes exemples :

AGENCE EUROPE PROPRE - # BIS$RUE PARMENTIER - # ALFORTVILLE
BAC PROSEGUR - ##/##$AVENUE MORANE SAULNIER - # VELIZY-VILLACOUBLAY

La chaine temporaire ainsi créée a donc la même longueur que la chaine à 
traiter


Tu pourras à partir de la position de $ et de # "tronçonner" 
facilement ta chaine à traiter
Le traitement complet doit pouvoir s'écrire avec une formule à rallonge, 
mais tu peux également procéder par étape avec des colonnes temporaires


En espèrant que ça puisse t'aider

Bob



Merci beaucoup

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] calc : extraction

2007-06-06 Thread Michel Bini
Ouf ! je m'en suis sorti, merci à tous pour vos aides aussi précieuses,
reste à travailler peut être le language perl et awk.
Merci encore :-)
> Bonjour Michel,
>
> Michel Bini a écrit :
>> [...]
>> Merci beaucoup de toutes ces précieuses solutions qui m'aident mais
>> aucune ne fonctionnent.
>> Mon texte est le suivant et par moment différent :
>> Adidas - rue du Louvres  - 75000 PARIS
>> ou
>> AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER  - 94140 ALFORTVILLE
>> ou
>> BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER  - 78140 VELIZY-VILLACOUBLAY
>>   
> une piste :
>
> Crée une chaine temporaire dans laquelle tu remplaces tous les
> chiffres par le caractère # et tous les intitulés de voies précédé
> d'un espace (" RUE", " AVENUE", ...) par "$RUE", "$AVENUE"
> ce qui doneera pour tes exemples :
>
> AGENCE EUROPE PROPRE - # BIS$RUE PARMENTIER - # ALFORTVILLE
> BAC PROSEGUR - ##/##$AVENUE MORANE SAULNIER - # VELIZY-VILLACOUBLAY
>
> La chaine temporaire ainsi créée a donc la même longueur que la chaine
> à traiter
>
> Tu pourras à partir de la position de $ et de # "tronçonner"
> facilement ta chaine à traiter
> Le traitement complet doit pouvoir s'écrire avec une formule à
> rallonge, mais tu peux également procéder par étape avec des colonnes
> temporaires
>
> En espèrant que ça puisse t'aider
>
> Bob
>
>
>> Merci beaucoup
>>
>>
>

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [users-fr] calc : extraction

2007-06-06 Thread DAGE/FORM1
J'ai en effet testé la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) avec les 
différents exemples donnés
Et le résultat est bon. Est-il possible de m'expliquer le "[:digit:]{5}" que je 
ne connais pas ???
merci

Valérie IDOUX JÉANNE

-Message d'origine-
De : Daniel [mailto:[EMAIL PROTECTED] 
Envoyé : mercredi 6 juin 2007 14:28
À : users@fr.openoffice.org
Objet : Re: [users-fr] calc : extraction

Michel Bini a écrit :
> Daniel a écrit :
>   
>> DAGE/FORM1 a écrit :
>> 
>>> Bonjour,
>>> Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 
>>> je crée la formule ci-dessous et le résultat est 75000 en texte 
>>> =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique 
>>> =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1)))
>>>
>>> Valérie IDOUX JÉANNE
>>>
>>>
>>> 
>>>   
>> Bonjour,
>> c'est ce qu'on appelle avoir de la chance ...
>> D'une part, tu n'as qu'une espace dans ton expression, et d'autre 
>> part ton expression se termine par 75000, alors que nbcar te renvoie 
>> 11 (nombre de caractères de ton expression).
>> Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS 
>> 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS.
>> @+
>> Daniel.
>>
>>
>>
>> 
> Merci beaucoup de toutes ces précieuses solutions qui m'aident mais 
> aucune ne fonctionnent.
> Mon texte est le suivant et par moment différent :
> Adidas - rue du Louvres  - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS 
> RUE PARMENTIER  - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE 
> MORANE SAULNIER  - 78140 VELIZY-VILLACOUBLAY Merci beaucoup
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>   
Rebonjour,
je suis très surpris,
la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5)  ou encore
=CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement chez moi, 
avec chacun de tes exemples.
J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs @+ Daniel.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] calc : extraction

2007-06-06 Thread yves dutrieux

Bonsoir,

Le 06/06/07, DAGE/FORM1 <[EMAIL PROTECTED]> a écrit :


J'ai en effet testé la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) avec
les différents exemples donnés
Et le résultat est bon. Est-il possible de m'expliquer le "[:digit:]{5}"
que je ne connais pas ???



[:digit:] représente un caractères numérique (voir dans l'aide expressions
régulières)
{5} indique qu'il en faut 5

De rien.
Yves


merci

Valérie IDOUX JÉANNE

-Message d'origine-
De : Daniel [mailto:[EMAIL PROTECTED]
Envoyé : mercredi 6 juin 2007 14:28
À : users@fr.openoffice.org
Objet : Re: [users-fr] calc : extraction

Michel Bini a écrit :
> Daniel a écrit :
>
>> DAGE/FORM1 a écrit :
>>
>>> Bonjour,
>>> Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1
>>> je crée la formule ci-dessous et le résultat est 75000 en texte
>>> =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique
>>> =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1)))
>>>
>>> Valérie IDOUX JÉANNE
>>>
>>>
>>>
>>>
>> Bonjour,
>> c'est ce qu'on appelle avoir de la chance ...
>> D'une part, tu n'as qu'une espace dans ton expression, et d'autre
>> part ton expression se termine par 75000, alors que nbcar te renvoie
>> 11 (nombre de caractères de ton expression).
>> Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS
>> 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS.
>> @+
>> Daniel.
>>
>>
>>
>>
> Merci beaucoup de toutes ces précieuses solutions qui m'aident mais
> aucune ne fonctionnent.
> Mon texte est le suivant et par moment différent :
> Adidas - rue du Louvres  - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS
> RUE PARMENTIER  - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE
> MORANE SAULNIER  - 78140 VELIZY-VILLACOUBLAY Merci beaucoup
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
Rebonjour,
je suis très surpris,
la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5)  ou encore
=CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement chez
moi, avec chacun de tes exemples.
J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs @+ Daniel.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
web site : http://www.molenbaix.com


Re: [users-fr] calc : extraction

2007-06-07 Thread Michel Bini
Bonjour
Franchement merci à tous pour votre aide. Effectivement la formule
fonctionne si dans outils/options/calc/calcul/autoriser les caractères
génériques dans les formules est actif.
Merci encore et bonne journée
> Bonsoir,
>
> Le 06/06/07, DAGE/FORM1 <[EMAIL PROTECTED]> a écrit :
>>
>> J'ai en effet testé la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5)
>> avec
>> les différents exemples donnés
>> Et le résultat est bon. Est-il possible de m'expliquer le "[:digit:]{5}"
>> que je ne connais pas ???
>
>
> [:digit:] représente un caractères numérique (voir dans l'aide
> expressions
> régulières)
> {5} indique qu'il en faut 5
>
> De rien.
> Yves
>
>> merci
>>
>> Valérie IDOUX JÉANNE
>>
>> -----Message d'origine-
>> De : Daniel [mailto:[EMAIL PROTECTED]
>> Envoyé : mercredi 6 juin 2007 14:28
>> À : users@fr.openoffice.org
>> Objet : Re: [users-fr] calc : extraction
>>
>> Michel Bini a écrit :
>> > Daniel a écrit :
>> >
>> >> DAGE/FORM1 a écrit :
>> >>
>> >>> Bonjour,
>> >>> Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1
>> >>> je crée la formule ci-dessous et le résultat est 75000 en texte
>> >>> =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique
>> >>> =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1)))
>> >>>
>> >>> Valérie IDOUX JÉANNE
>> >>>
>> >>>
>> >>>
>> >>>
>> >> Bonjour,
>> >> c'est ce qu'on appelle avoir de la chance ...
>> >> D'une part, tu n'as qu'une espace dans ton expression, et d'autre
>> >> part ton expression se termine par 75000, alors que nbcar te renvoie
>> >> 11 (nombre de caractères de ton expression).
>> >> Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS
>> >> 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS.
>> >> @+
>> >> Daniel.
>> >>
>> >>
>> >>
>> >>
>> > Merci beaucoup de toutes ces précieuses solutions qui m'aident mais
>> > aucune ne fonctionnent.
>> > Mon texte est le suivant et par moment différent :
>> > Adidas - rue du Louvres  - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS
>> > RUE PARMENTIER  - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE
>> > MORANE SAULNIER  - 78140 VELIZY-VILLACOUBLAY Merci beaucoup
>> >
>> > -
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> >
>> >
>> Rebonjour,
>> je suis très surpris,
>> la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5)  ou encore
>> =CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement
>> chez
>> moi, avec chacun de tes exemples.
>> J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs @+ Daniel.
>>
>>
>>  
>>
>>
>
>

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] calc : extraction

2007-06-09 Thread Daniel

DAGE/FORM1 a écrit :

J'ai en effet testé la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) avec les 
différents exemples donnés
Et le résultat est bon. Est-il possible de m'expliquer le "[:digit:]{5}" que je 
ne connais pas ???
  


"[:digit:]{5}" correspond à une chaîne de 5 chiffres.


merci
  

De rien
@+
Daniel


Valérie IDOUX JÉANNE

-Message d'origine-
De : Daniel [mailto:[EMAIL PROTECTED] 
Envoyé : mercredi 6 juin 2007 14:28

À : users@fr.openoffice.org
Objet : Re: [users-fr] calc : extraction

Michel Bini a écrit :
  

Daniel a écrit :
  


DAGE/FORM1 a écrit :

  

Bonjour,
Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 
je crée la formule ci-dessous et le résultat est 75000 en texte 
=STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique 
=CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1)))


Valérie IDOUX JÉANNE



  


Bonjour,
c'est ce qu'on appelle avoir de la chance ...
D'une part, tu n'as qu'une espace dans ton expression, et d'autre 
part ton expression se termine par 75000, alors que nbcar te renvoie 
11 (nombre de caractères de ton expression).
Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS 
75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS.

@+
Daniel.




  
Merci beaucoup de toutes ces précieuses solutions qui m'aident mais 
aucune ne fonctionnent.

Mon texte est le suivant et par moment différent :
Adidas - rue du Louvres  - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS 
RUE PARMENTIER  - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE 
MORANE SAULNIER  - 78140 VELIZY-VILLACOUBLAY Merci beaucoup


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  


Rebonjour,
je suis très surpris,
la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5)  ou encore
=CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement chez moi, 
avec chacun de tes exemples.
J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs @+ Daniel.
  



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] calc : extraction

2007-06-09 Thread Seishin

Bonjour
J'ai déjà répondu effectivement cela fonctionne si dans les options de 
calc on valide accepter les valeurs génériques.

Merci encore
Michel


J'ai en effet testé la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) 
avec les différents exemples donnés
Et le résultat est bon. Est-il possible de m'expliquer le 
"[:digit:]{5}" que je ne connais pas ???
  


"[:digit:]{5}" correspond à une chaîne de 5 chiffres.


merci
  

De rien
@+
Daniel


Valérie IDOUX JÉANNE

-Message d'origine-
De : Daniel [mailto:[EMAIL PROTECTED] Envoyé : mercredi 6 juin 
2007 14:28

À : users@fr.openoffice.org
Objet : Re: [users-fr] calc : extraction

Michel Bini a écrit :
 

Daniel a écrit :
 

DAGE/FORM1 a écrit :
 

Bonjour,
Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule 
B1 je crée la formule ci-dessous et le résultat est 75000 en texte 
=STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique 
=CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1)))


Valérie IDOUX JÉANNE


  

Bonjour,
c'est ce qu'on appelle avoir de la chance ...
D'une part, tu n'as qu'une espace dans ton expression, et d'autre 
part ton expression se termine par 75000, alors que nbcar te 
renvoie 11 (nombre de caractères de ton expression).
Pour te convaincre essaie d'abord de remplacer PARIS 75000 par 
PARIS 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS.

@+
Daniel.



  
Merci beaucoup de toutes ces précieuses solutions qui m'aident mais 
aucune ne fonctionnent.

Mon texte est le suivant et par moment différent :
Adidas - rue du Louvres  - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 
BIS RUE PARMENTIER  - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 
AVENUE MORANE SAULNIER  - 78140 VELIZY-VILLACOUBLAY Merci beaucoup


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  

Rebonjour,
je suis très surpris,
la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5)  ou encore
=CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement 
chez moi, avec chacun de tes exemples.

J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs @+ Daniel.
  



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Calc : extraction d'information depuis le shell, envoi d'e-mails

2009-09-03 Thread Francois Gatto
Bonsoir,

Pourquoi, si je comprends bien, ne pas travailler sur un export txt ou csv ?

Francois Gatto

E. Prom a écrit :
> Bonjour,
> 
> J'ai un tableau qui contient mes contacts (noms, adresses, dates
> d'anniversaires...) que j'ouvre assez rarement.
> Je cherche un moyen d'être prévenu automatiquement un jour ou deux
> avant l'arrivée d'un anniversaire, de préférence par e-mail.
> 
> Si j'ouvrais tous les jours le document, ce serait facile de mettre du
> rouge à un endroit visible.
> Si c'était un simple fichier texte je pourrais écrire un petit script
> à base de grep de cut et de mail, qui serait lancé tous les jours,
> mais le fichier content.xml dans l'archive ods est assez indigeste.
> 
> Connaîtriez-vous un moyen d'envoyer dans l'entrée standard d'un script
> le contenu d'une colonne d'un fichier calc? Dans la mesure du
> possible, j'aimerais que ce ne soit pas openoffice.org qui envoie le
> mail pour m'éviter d'avoir à maintenir sa configuration.
> 
> Merci d'avance,
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
> For additional commands, e-mail: users-h...@fr.openoffice.org
> 
> 



-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] Calc : extraction d'information depuis le shell, envoi d'e-mails

2009-09-03 Thread E. Prom
Le 3 septembre 2009 23:12, Francois Gatto a écrit :
> Pourquoi, si je comprends bien, ne pas travailler sur un export txt ou csv ?

Ca m'obligerait à enregistrer deux fois le fichier à chaque
modification, une fois en ods pour la mise en forme et une fois en
csv. Mais c'est la meilleure solution que j'aie pour le moment, merci
pour l'astuce.

-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] Calc : extraction d'information depuis le shell, envoi d'e-mails

2009-09-03 Thread Remy Gauthier
Bonjour,

Il existe un truc qui s'appelle xml2txt 
(http://mac.softpedia.com/progDownload/XML2TXT-Download-40942.html) qui est 
disponible. Je n'ai pas eu beaucoup de succès avec mais peut-être pourrez-vous 
dompter la chose.

Bon succès.

Rémy Gauthier.


- Original Message 
> From: E. Prom 
> To: users@fr.openoffice.org
> Sent: Thursday, September 3, 2009 7:56:27 PM
> Subject: Re: [users-fr] Calc : extraction d'information depuis le shell, 
> envoi  d'e-mails
> 
> Le 3 septembre 2009 23:12, Francois Gattoa écrit :
> > Pourquoi, si je comprends bien, ne pas travailler sur un export txt ou csv ?
> 
> Ca m'obligerait à enregistrer deux fois le fichier à chaque
> modification, une fois en ods pour la mise en forme et une fois en
> csv. Mais c'est la meilleure solution que j'aie pour le moment, merci
> pour l'astuce.
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
> For additional commands, e-mail: users-h...@fr.openoffice.org



  __
Looking for the perfect gift? Give the gift of Flickr! 

http://www.flickr.com/gift/

-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org