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