Bonjour Jean-Jacques,

Après avoir grenouillé un moment, je me suis rendu compte que les choses vont 
bien mieux lorsqu’on colle le texte en provenance de la page que vous m’avez 
indiquée sous la forme de Texte non Formaté (Edition - Coller le texte non 
formaté).

Les sauts de ligne disparaissent, à mon grand plaisir, et sont remplacés par 
des marques de paragraphe.

Après, il suffit de sélectionner l’ensemble du texte, puis Tableau-Convertir 
texte en tableau, choisir comme séparateur « =«  et les choses semblent se 
passer assez élégamment. Je vous mets en annexe le résultat que j’obtiens, brut 
de décoffrage. Il y a trois colonnes, sans doute un duplicata de = mal venu, à 
corriger dans le fichier d’origine.

Vous me direz ?

Thierry






> Le 31 août 2018 à 12:24, Jean-Jacques Hochart <jjhoch...@gmail.com> a écrit :
> 
> Bonjour Thierry,
> 
> Un grand merci pour votre aide dont le manque d'efficacité n'est dû qu'à mes 
> incompétences.
> 
> Comme j'enseigne surtout à distance (bénévolement bien sûr...ma retraite est 
> bien active) je reçois avec beaucoup de plaisir vos propositions d'aide qui 
> estompent quelque peu mon sentiment de solitude.
> 
> 
> En fait, j'ai développé dans mes travaux de recherche un outil logiciel 
> (GenexiAC) qui me permet de transformer un tableau en exercice interactif. 
> Cela me permet de répondre rapidement aux besoins de mes étudiants et de 
> proposer aux collègues intéressés un outil performant.
> Grâce à GenexiAC cette transformation (tableau>exercices interactifs) est 
> très simple et très rapide.
> Avec Word je savais créer facilement des tableaux à partir de copier-coller 
> depuis des fichiers existants ou des sites Internet. Mais je n'y parviens pas 
> ni avec LibreOffice ni avec OpenOffice.
> 
> Je joins un fichier qui vous en dira peut-être un peu plus
> 
> Bonne journée
> 
> Jean-Jacques Hochart
> Jean-Jacques Hochart
> Enseignant-chercheur retraité
> Maître de conférences des Universités
> 06 74 70 60 47
> 
> Où que vous soyez, je vous propose bénévolement mon aide :
> Formation personnalisée gratuite anglais tous niveaux
> http://www.jjhochart.net/APPRENDRE/Cours_St_Pol/Presentation_St_Pol.php 
> <http://www.jjhochart.net/APPRENDRE/Cours_St_Pol/Presentation_St_Pol.php>
> Pour vous désinscrire de la formation "Do you speak English"? envoyez un 
> courriel à jjhoch...@gmail.com <mailto:jjhoch...@gmail.com>
> Le 30/08/2018 à 18:54, Thierry Jeanneret a écrit :
>> Bonsoir,
>> 
>> Si vous avez un classeur Calc contenant votre liste de données en colonne A 
>> dans une feuille nommée Liste, vous pouvez créer une deuxième feuille dans 
>> le même classeur, nommée Destination, mettre en place et exécuter la Macro 
>> ci-dessous.
>> 
>> REM  *****  BASIC  *****
>> 
>> Sub Main
>>      Dim i, k, l As Integer
>>      Dim oFeuille As Object
>>      Dim oDestFeuille As Object
>>      Dim oCell, oDestCell As Object
>> 
>>      Const nbLignes = 30
>>      
>>      oFeuille = ThisComponent.Sheets.getByName("Liste")
>>      oDestFeuille = ThisComponent.Sheets.getByName("Destination")
>> 
>>      k = 0
>>      for l = 0 to nbLignes
>>              oCell = oFeuille.getCellByPosition(0, l)
>>              
>>              if l MOD 2 = 0 Then 
>>                      oDestCell = oDestFeuille.getCellByPosition(0, k)
>>              Else
>>                      oDestCell = oDestFeuille.getCellByPosition(1, k)
>>                      k = k + 1
>>              End If
>>              oDestCell.String = oCell.String
>>      next l
>> End Sub
>> 
>> 
>> En jaune les informations qui doivent être adaptées à votre environnement, 
>> éventuellement.
>> 
>> Ceci vous créera deux colonnes, l'une en Anglais, l'autre en Français, que 
>> vous pouvez facilement copier ensuite dans un tableau Writer. En utilisant 
>> les exemples donnés précédemment, voici le résultat :
>> 
>> Day  Jour
>> Week Semaine
>> Hour Heure
>> Sun  Soleil
>> Cloud        Nuage
>> Day  Jour
>> Week Semaine
>> Hour Heure
>> Sun  Soleil
>> Cloud        Nuage
>> Day  Jour
>> Week Semaine
>> Hour Heure
>> Sun  Soleil
>> Cloud        Nuage
>> 
>> Il peut y avoir d'autres solutions, celle-ci n'est pas aussi simple qu'un 
>> simple copier-coller mais je ne suis pas Microsoft non plus…
>> 
>> Thierry
>> 
>> 
>> 
>>> Le 30 août 2018 à 17:40, cfourcroy <cfourc...@free.fr 
>>> <mailto:cfourc...@free.fr>> a écrit :
>>> 
>>> Bonjour,
>>> 
>>> En restant sous Writer, le principe est de passer de
>>> 
>>> un
>>> one
>>> deux
>>> two
>>> trois
>>> three
>>> 
>>> À
>>> 
>>> un/one
>>> deux/two
>>> trois/three
>>> 
>>> Donc, remonter une ligne sur deux et ajouter un séparateur. Ici j'ai pris 
>>> le slash comme séparateur, mais on prend ce que l'on veut.. sauf un 
>>> caractère qui serait présent dans le français ou l'anglais
>>> Puis d'utiliser la conversion en indiquant le caractère choisi comme 
>>> séparateur.
>>> Si la liste est très longue, le mieux, serait, effectivement d'utiliser une 
>>> macro. C'est simple et vite fait ... Quand on sait le faire !
>>> 
>>> Quant à dire que c'était mieux sous Word.. ma foi, ça dépend, pour ça, sans 
>>> doute, pour d'autres choses, non. Aucun outil n'est parfait
>>> 
>>> Bon courage
>>> 
>>> Christian F
>>> Le 30/08/2018 à 15:34, Jean-Jacques Hochart a écrit :
>>>> Merci pour vos réponses mais je ne parviens pas à utiliser le fichier cal 
>>>> : je me perds dans la succession des opérations à effectuer.
>>>> 
>>>> Je pense que ce qu'il me faudrait c'est l'équivalent de "convertir un 
>>>> texte en tableau" avec libreOffice pour les nuls
>>>> 
>>>> Je regrette de ne plus pouvoir utiliser Word, c'était une opération d'une 
>>>> extrême facilité :-(
>>>> 
>>>> BC
>>>> 
>>>> Jean-Jacques Hochart
>>>> 
>>>> Le 29/08/2018 à 15:12, Herve ROUSSEL a écrit :
>>>> 
>>>>> 
>>>>> On 2018-08-29 14:36, Ysabeau wrote:
>>>>>> Le 29/08/2018 à 14:24, Jean-Jacques Hochart a écrit :
>>>>>>> Bonjour à toutes et à tous,
>>>>>>> 
>>>>>>> j'ai un texte avec une liste de mots, les uns sous les autres chacun
>>>>>>> dans un paragraphe : un mot anglais et dessous sa traduction française
>>>>>>> et ainsi de suite.
>>>>>>> 
>>>>>>> Je voudrais  convertir ce texte de manière à obtenir un tableau de 2
>>>>>>> colonnes, la 1ère avec les mots anglais et le seconde avec la traduction
>>>>>>> française.
>>>>>>> 
>>>>>>> Je sélectionne le texte puis Tableau>convertir>Texte en tableau...>Je
>>>>>>> coche Séparer à paragraphe, mais on ne m'indique pas le nombre de
>>>>>>> colonnes ! Et donc j'obtiens un tableau avec une seule colonne et autant
>>>>>>> de ligne qu'il y a de mots.
>>>>>>> 
>>>>>>> Où est mon oubli... ou mon erreur ?
>>>>>> L'erreur est d'avoir une ligne par élément. Il faudrait, pour bien
>>>>>> faire, que les éléments figurent sur la même ligne : VA séparateur VF.
>>>>>> 
>>>>>> Si la liste n'est pas trop longue, il faudrait "remonter" la version
>>>>>> française sur la VA et ajouter un séparateur (une tabulation par 
>>>>>> exemple).
>>>>>> 
>>>>> 
>>>>> Bonjour,
>>>>> 
>>>>> Je ne sais pas pourquoi cela ne fonctionne pas...
>>>>> Par contre personnellement quand je veux faire cela je passe par Calc, 
>>>>> c'est rapide.
>>>>> 
>>>>> Voici un lien pour télécharger un fichier cal qui permettra de faire ce 
>>>>> qui est demandé :
>>>>> https://framadrop.org/r/8tvxZqgDR_#ox/6MHtJkQ+VVhW6AWJMGYzGot+BcMdrT7E8KYY4xII=
>>>>>  
>>>>> <https://framadrop.org/r/8tvxZqgDR_#ox/6MHtJkQ+VVhW6AWJMGYzGot+BcMdrT7E8KYY4xII=>
>>>>>  
>>>>> (lien valide jusqu'au 28/10/2018).
>>>>> 
>>>>> Une fois le fichier télécharger, il faut :
>>>>> 
>>>>>  1. Copier la liste des mots,
>>>>>  2. Si besoin, effacer les données de la colonne A de mon fichier exemple
>>>>>  3. Faire un collage spécial (texte non formaté) de la liste des mots
>>>>>     dans la colonne A (cellule A1),
>>>>>  4. Copier les cellules B30 à D30,
>>>>>  5. Coller les cellules de B31 à D... ( en remplaçant les ... par le
>>>>>     numéro de la ligne correspondant au dernier mot de la liste,
>>>>>  6. Copier les cellules des colonnes C et D qui contiennent la liste
>>>>>     des mots en 2 colonnes,
>>>>>  7. Coller ces cellules dans writer, ou en collage spécial (texte
>>>>>     uniquement) dans calc.
>>>>> 
>>>>> J'espère que cela ira.
>>>>> Bonne journée.
>>>>> Cordialement.
>>>>> Hervé
>>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> ---
>>> L'absence de virus dans ce courrier électronique a été vérifiée par le 
>>> logiciel antivirus Avast.
>>> https://www.avast.com/antivirus <https://www.avast.com/antivirus>
>>> 
>>> 
>>> -- 
>>> Envoyez un mail à users+unsubscr...@fr.libreoffice.org 
>>> <mailto:users+unsubscr...@fr.libreoffice.org> pour vous désinscrire
>>> Les archives de la liste sont disponibles à 
>>> https://listarchives.libreoffice.org/fr/users/ 
>>> <https://listarchives.libreoffice.org/fr/users/>
>>> Privacy Policy: https://www.documentfoundation.org/privacy 
>>> <https://www.documentfoundation.org/privacy>
> 
> <FichierPourCreatioTableau01.odt>


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à