IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

Librairie POI Excel vers PowerPoint


Sujet :

API standards et tierces Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2012
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 277
    Par défaut Librairie POI Excel vers PowerPoint
    Bonjour,

    Je viens chercher votre aide car j'ai un tableau à faire sur un slide d'un PowerPoint sous JAVA.
    J'ai d'abord essayé de le généré directement avec HSLF, mais ça n'a pas été concluant. Donc je change d'objectif qui est de créer un EXCEL (utilisant HSSF)en JAVA puis de l'insérer dans mon POWERPOINT.

    Pourriez vous me dire comment je peux faire une fois mon fichier excel créé, comment je peux l'insérer dans mon slide PowerPoint.
    Existe t'il une méthode ou autre pour pouvoir l'insérer ?

    Merci

    petit morceau de code ... :

    Mon main :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    package fr.poi.ppt;
     
    import org.apache.poi.hslf.model.Slide;
    import org.apache.poi.hslf.usermodel.SlideShow;
     
    import fr.poi.methodes.CreationFichierExcel;
    import fr.poi.methodes.CreationPPT;
    import fr.poi.methodes.CreationTableau;
    import fr.poi.methodes.CreationText;
    import fr.poi.methodes.CreationTitre;
    import fr.poi.methodes.SauvegardeFichierPpt;
     
    public class Lanceur {
     
    	/**
             * @param args
             */
     
    	private static String cheminAbsolu = "C:\\Users\\guigui\\Desktop\\Mon Power Point.ppt";
     
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		SlideShow ppt =	CreationPPT.creationPPT(2, 1024, 768, "C:\\Users\\guigui\\Desktop\\Mon Power Point.ppt");
     
    		//recuperation des slides du ppt
    		Slide[] slide = ppt.getSlides();
    		CreationText text = new CreationText(slide[0], "mon texte sur slide 0 toto");
    		CreationText text2 = new CreationText(slide[1], "mon texte sur slide 1");
    		CreationTitre titre = new CreationTitre(slide[0], "Mon titre sur Slide 0");
    		CreationTitre titre1 = new CreationTitre(slide[1], "Mon titre ihih !") ;
     
    		CreationTableau tableau = new CreationTableau(slide[1], ppt);
    		SauvegardeFichierPpt save = new SauvegardeFichierPpt();
    		save.sauvegardeFichierPpt (ppt, cheminAbsolu);
     
    		CreationFichierExcel creaExcel = new CreationFichierExcel();
     
    //L'idee serait de pouvoir recuperer mon fichier excel et de l'inserer dans mon slide[1] HELP !! :-P
     
    	}
     
     
    }
    Ma class de création du fichier excel simpliste pour test :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    package fr.poi.methodes;
     
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
     
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
     
    public class CreationFichierExcel {
     
    	public CreationFichierExcel() {
    		// TODO Auto-generated constructor stub
    		HSSFWorkbook wb = new HSSFWorkbook();
    		FileOutputStream fileOut = null;
     
    		//creation d'une feuille
    	HSSFSheet sheet =	wb.createSheet("Feuille1");
     
    		//creation d'une nouvelle cellule
    		HSSFRow row = sheet.createRow(0);
    		HSSFCell cell = row.createCell((short)0);
    		cell.setCellValue(10);
     
    		row.createCell((short)1).setCellValue(20);
    		row.createCell((short)2).setCellValue(30);
     
    		row.createCell(0).setCellValue(100);
    			try {
    				fileOut = new FileOutputStream("monfichier.xls");
    			} catch (FileNotFoundException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    			try {
    				wb.write(fileOut);
    			} catch (IOException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    			try {
    				fileOut.close();
    			} catch (IOException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
     
    	}
     
    }

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2012
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 277
    Par défaut
    Je récupére mon flux de fichier .xls , via un FileInputStream, mais je ne vois pas de possibilités de pouvoir récupérer le tableau excel contenu dans mon .xls, dans mon slide powerpoint.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Envoie données/Graphiques excel vers powerpoint
    Par meumeu73.1 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 14/01/2008, 15h08
  2. Copiez coller d'Excel vers Powerpoint au milieu d'une zone de texte
    Par tenaka69 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 13/08/2007, 19h03
  3. Exportation de donnees d'Excel vers Powerpoint
    Par uptou dans le forum Excel
    Réponses: 3
    Dernier message: 06/08/2007, 14h20
  4. Erreur lors de transfert excel vers Powerpoint
    Par hallucine dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/09/2006, 14h27
  5. [VBA-E]Excel vers powerpoint : copier/coller spécial
    Par illight dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 06/09/2006, 12h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo