Bonjour,

Vous trouverez sous le lien suivant un exemple qui résoudra peut-être votre 
problème.

http://www.cjoint.com/c/FDBnyGAH85N

Cordialement 

Michel

-----Message d'origine-----
De : f2001 [mailto:f2...@free.fr] 
Envoyé : mercredi 27 avril 2016 14:33
À : users@fr.libreoffice.org
Objet : Re: [fr-users] Calc. Scinder les données d'une cellule en lignes.

Bonjour,

En ouvrant le fichier avec base vous devriez pouvoir générer une vue ou une 
requête liant le n° de la collectivité (table des collectivités) à la table à 
scinder du genre : where A.Liste_Valeurs like %B.N°_Collectivité% (je ne 
garantis pas la syntaxe).

Vous pouvez ensuite exporter les données de la requête soit vers une table (si 
vous souhaitez travailler sur base) soit vers Calc.

Cordialement,
François

Le 27/04/2016 07:08, Dominique_sextant a écrit :
> Bonjour,
>
> LIBO 5.1.2.2, Kubuntu 16.04 ou, au travail, W7 et LIBO 3.xxx (je ne 
> sais plus de quelle version il s'agit)
>
> Je procède à l'extraction de données (plusieurs centaines de lignes) 
> depuis une application métier. J'ai des informations agrégées dans une 
> seule cellule (Calc) de la forme :
>
> "Filtre structurel codique : ,  XXX (049026) Identifiant organisme 
> (CODE_BUDCOLL), liste de valeurs autorisées :
> 04902642200, 04902642100, 04902642800"
>
> Les cellules de la sorte sur chaque ligne sont différentes dans le 
> sens où elles délimitent les habilitations informatiques attribuées à 
> plusieurs centaines d'agents (un par ligne).
>
> Supprimer toutes les lettres et espaces superflus ne me pose pas de 
> problème, pour aboutir à cette structure :
>
> 04902642200,04902642100,04902642800
>
> Remplacer si nécessaire la virgule par un autre séparateur n'est pas 
> non plus une difficulté. Ce que je ne vois pas, c'est comment scinder 
> ces informations dans une seule cellule en autant de lignes qu'il y a 
> de numéros, comme ceci
>
> 04902642200
> 04902642100
> 04902642800
>
> Au cas particulier, l'agent sera sur 3 lignes après traitement. Ce que 
> je voudrais, c'est ensuite passer ce fichier dans Base afin de mettre 
> en face de chaque numéro le nom en clair de la collectivité 
> correspondante
>
> J'ai, par ailleurs, le fichier des collectivités comme ceci qui est 
> directement exploitable :
>
> 04902642200   PANTIN
> 04902642100   ORLÉANS
> 04902642800   TOULOUSE
>
> Maintenant, il y a peut-être une autre solution sans passer par Base 
> (j'aime bien Base :-)) pour aboutir au même résultat mais je ne vois pas 
> laquelle.
>
> Je vous remercie pour votre aide et vous souhaite une agréable 
> journée,
>
> Dominique
>
>
>
> --
> View this message in context: 
> http://nabble.documentfoundation.org/Calc-Scinder-les-donnees-d-une-ce
> llule-en-lignes-tp4182055.html Sent from the Users mailing list 
> archive at Nabble.com.
>


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à