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

Documents Java Discussion :

[POI] Problème de formule avec Apache POI


Sujet :

Documents Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2016
    Messages : 3
    Par défaut [POI] Problème de formule avec Apache POI
    Bonjour ,

    je cherche à appliquer une formule "VLOOKUP" dans une cellule d'un fichier excel avec :
    Valeur à chercher : I9 dans fichier excel fsGRET
    Plage de recheche : dans le fichier excel fsREMP
    Resultat à mettre dans une cellule du fichier fsGRET

    Voilà le code que je 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
    String ChemREMP = "C:\\Documents and Settings\\Bureau\\Remplissage_2015_2.xls";
    	File fXLS = new File(ChemREMP); 
    	if (fXLS.exists()){
     
     
    String ChemGRET = "C:\\Documents and Settings\\Bureau\\GRET\\2015\\N_GRET_REMP.xls";
    	File fGRET = new File(ChemGRET); 
    	if (fGRET.exists()){
     
    	// OUVRIR FICHIER REMPLISSAGE
    	try {			  		      
    	        POIFSFileSystem fsREMP = new POIFSFileSystem(new FileInputStream(ChemREMP));
    	        HSSFWorkbook wbREMP = new HSSFWorkbook(fsREMP);
     
     
    	//OUVRIR FICHIER GRET
    	try {			  		      
    		POIFSFileSystem fsGRET = new POIFSFileSystem(new FileInputStream(ChemGRET));
    		HSSFWorkbook wbGRET = new HSSFWorkbook(fsGRET);
    		HSSFSheet feuilGRET = wbGRET.getSheet("Elément");
     
    		HSSFRow rowGRET = feuilGRET.getRow(8);
    		rowGRET.createCell(23,HSSFCell.CELL_TYPE_FORMULA).setCellFormula("VLOOKUP(I9,'C:\\Documents and Settings\\Bureau\\[Remplissage_2015_2.xls]FR'!$B$2:$Q$101,15,FALSE)");
     
     
     
     
    	FileOutputStream fileOutGRET = new FileOutputStream(ChemGRET);
    	wbGRET.write(fileOutGRET);
    	fileOutGRET.close();}							  
    	catch (FileNotFoundException e) {
    	e.printStackTrace();} 
    	catch (IOException e) {
    	e.printStackTrace();}	
     
    	FileOutputStream fileOutXLS = new FileOutputStream(ChemREMP);
    	wbREMP.write(fileOutXLS);
    	fileOutXLS.close();}
    	catch (FileNotFoundException e) {
    	e.printStackTrace();}
    	catch (IOException e) {
    	e.printStackTrace();}
     
     
    else {
    	ntinfo = 2;
    	fin(ntinfo,Anec,Perec,Sem,Angret,tInfo);}}
    	else {
    	ntinfo = 1;
    	fin(ntinfo,Anec,Perec,Sem,Angret,tInfo);}
    	}});
    }
    Le résultat dans la cellule est : VLOOKUP(I9;#REF!$B$2:$Q$101;15;FAUX)

    J'utilise
    Eclipse
    Apache POI 3.13

    Et je précise que je suis débutant .....

    Merci d'avance de votre aide
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [Apache POI] Problème d'arrondi à la lecture de nombres dans Excel
    Par CPauline dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 06/07/2015, 09h43
  2. Test de champs date avec apache poi
    Par mouss4rs dans le forum Documents
    Réponses: 0
    Dernier message: 19/01/2012, 12h31
  3. Création de fichiers .XLSX avec Apache POI
    Par Geoffrey49000 dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 22/07/2011, 16h55
  4. problème création rapport excel avec apache poi
    Par jakcam dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 07/10/2009, 14h07

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