Creation de slides à partir d'un fichier csv / Create automatic impress slides from a csv file

Bonjour à tous,

j’aimerais importer des cellules d’un libreoffice calc (ou fichier CSV) pour la création automatique de presentations impress.

Un peu comme ce lien dans le monde powerpoint / excel : automation - Excel data into PowerPoint slides - Super User

Voilà quelques idées pour m’aider svp ?

Version EN :

==========================================

Hello,

Is it possible to export data from an libreoffice calc cell into a specific text box in libreoffice impress ?

I have a spreadsheet, lets say a csv file, and i’d like to create automatic impress slides from this spreadsheet.

Each line (with several fields) ==> 1 impress file slides

Something like : automation - Excel data into PowerPoint slides - Super User but for libreoffice

Any ideas ?

Hors macro, je propose :

  1. importer le CSV dans Calc et l’enregistrer en ODS
  2. réaliser un publipostage dans Writer avec comme source cet ODS
  3. sous Impress, passer en Mode Plan
  4. copier/copier les différentes parties du texte dans autant de diapos que nécessaire

@valioud: Non comme je dis au dessus il me faut une solution automatisable parce que beaucoup de fichiers comme ça.

Peut-être gagneriez-vous à nous montrer un exemple, plus précis de ce que vous désirez. En d’autres termes, qu’est-ce que vous souhaitez importer depuis Calc vers Impress. Un exemple, évidemment anonymisé, des deux fichiers serait le bienvenu.

Cette idée de faire connecter les modules de la suite est une chose qui m’est chère ; je l’ai un peu développée sur les forums, par exemple ici (il y a plus de dix ans…), et même là (en anglais), il y a pile-poil aujourd’hui deux ans.

Si vous souhaitez une version francophone des deux fichiers donnés à télécharger dans ce dernier fil anglophone, il se trouve que j’ai déjà eu la nécessité d’en publier la traduction dans un contexte qui m’est propre (plus facile à comprendre puisque les variables du code sont aussi en français). Les fichiers s’appellent « rechercherRemplacerParLot.ods » et « LesDupontDurand.odt ».

Pour peu que vous soyez lecteur de code, cela peut déjà éclaircir quelques broussailles en vous au sujet de ces connexions inter-modules, celles-là mêmes qui démultiplient la force de notre suite Libre plus encore que ne sait le faire la propriétaire…

Bien à vous,

:slight_smile:

@Sebastien : En fait l’effet à obtenir est simple : J’ai dans un fichier calc, un tableau avec 2 colonnes : 1 mot en français et sa traduction en anglais. J’ai comme ça une dizaine de lignes.

Et à côté de ça j’ai un fichier impress avec une dizaine de diapos, et j’aimerais que les mots français et anglais apparaissent à un endroit précis de la diapo, qui est elle très complète avec des animations et tout :slight_smile: . Le truc tout simple quoi il me faudrait des variables dans ce fichiers impress, que je puisse “mapper” avec le tableau du fichier calc.

Merci à vous pour vos réponses.

@Sebastien :
En fait l’effet à obtenir est simple : J’ai dans un fichier calc, un tableau avec 2 colonnes : 1 mot en français et sa traduction en anglais. J’ai comme ça une dizaine de lignes.

Et à côté de ça j’ai un fichier impress avec une dizaine de diapos, et j’aimerais que les mots français et anglais apparaissent à un endroit précis de la diapo, qui est elle très complète avec des animations et tout :slight_smile: . Le truc tout simple quoi il me faudrait des variables dans ce fichiers impress, que je puisse “mapper” avec le tableau du fichier calc.

J’ai vraiment besoin d’avoir un outil automatique parce que des fichiers comme ça j’en ai beaucoup à faire, et je peux évidemment pas le faire à la main. Du coup il me faut absolument une solution automatique.

@valioud:
Non comme je dis au dessus il me faut une solution automatisable parce que beaucoup de fichiers comme ça.