+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    octobre 2007
    Messages
    3 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : octobre 2007
    Messages : 3 942
    Points : 11 750
    Points
    11 750

    Par défaut Charger et modifier des données depuis un fichier Excel 2010, en Java à l'aide de POI, en 5 minutes

    Bonjour à tous,

    Je vous propose un petit article dans la série "en 5 minutes" :
    http://thierry-leriche-dessirier.dev...010-5-minutes/

    Synopsis : Dans ce rapide tutoriel, nous allons voir comment utiliser la bibliothèque Apache POI pour lire, manipuler et écrire des fichiers Excel 2010 depuis un programme Java.

    Bonne lecture,
    Thierry



    Retrouver les meilleurs cours et tutoriels pour apprendre Microsoft Office Excel
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  2. #2
    Membre éprouvé
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    octobre 2012
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : octobre 2012
    Messages : 593
    Points : 1 188
    Points
    1 188

    Par défaut

    Encore une fois un très bon tuto, merci. Je me demandais juste si tu comptes, comme pour le csv, faire une version plus fournie, notamment en partant d'un fichier excel dont la structure est inconnue (nom, ordre et type de colonnes)?
    «Dieu ne joue pas aux dés.» - Albert Einstein. Et pan! 30 ans de retard dans la théorie quantique!
    «Tout n'est pas politique, mais la politique s'intéresse à tout.» - Nicolas Machiavel. Et surtout à ceux qui ne s'y intéressent pas.

  3. #3
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    octobre 2007
    Messages
    3 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : octobre 2007
    Messages : 3 942
    Points : 11 750
    Points
    11 750

    Par défaut

    @Cafeinoman: je ne comprend pas la question. Tu peux donner un exemple ? D'ailleurs ça serait mieux dans le post lié à l'article sur csv...
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  4. #4
    Candidat au Club
    Homme Profil pro
    Ingénieur génie chimique
    Inscrit en
    mai 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Corée

    Informations professionnelles :
    Activité : Ingénieur génie chimique
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2015
    Messages : 2
    Points : 3
    Points
    3

    Par défaut WorkbookFactory.create(file) ?

    Bonjour,

    Je n'arrive pas à trouver l'utilitaire WorkbookFactory
    sensé se trouver dans org.apache.poi.ss.usermodel.WorkbookFactory.
    Je ne trouve pas org.apache.poi.ss.usermodel.WorkbookFactory.

    Il y a d'autres méthodes pour créer un workbook comme avec InternalWorkbook.createWorkbook(List<Record> recs). Mais je n'ai pas trouvé de paramètre de type java.io.File.

    Pouvez-vous éclairer ma lanterne ? Je suis perdu.

    Merci d'avance

  5. #5
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    octobre 2007
    Messages
    3 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : octobre 2007
    Messages : 3 942
    Points : 11 750
    Points
    11 750

    Par défaut

    Tu utilises quelle version ?
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  6. #6
    Nouveau Candidat au Club
    Inscrit en
    novembre 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : novembre 2010
    Messages : 1
    Points : 1
    Points
    1

    Par défaut Merci

    Bonjour,

    tout d'abord un grand merci pour ce tuto très bien écrit.

    une petite question, en essayant d'enregistrer les modifications dans un deuxième fichier (III-D. Modification et écriture d'un fichier) cela marche parfaitement mais le fichier initial est modifié aussi, ce qui m’embête un peu, j'aimerais le garder intact.

    Peut être ai-je raté une étape ou mal compris quelquechose?

    Pouvez vous m'aider?

    Voici un extrait de mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    File f = new File(fichier);
    Workbook workbook = WorkbookFactory.create(f);
    [...]
    File fOut = new File(f2);
    FileOutputStream fos = new FileOutputStream(fOut);
    workbook.write(fos);
    workbook.close();
    fos.close();
    Merci et bonne soirée

  7. #7
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    octobre 2007
    Messages
    3 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : octobre 2007
    Messages : 3 942
    Points : 11 750
    Points
    11 750

    Par défaut

    Bonjour,

    C'est un problème qui ne m'est pas inconnu ;-) mais je ne me souviens plus, de tête, comment on le gère et ce qui le provoque. Je vais regarder et je te dirai.
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

Discussions similaires

  1. [XL-2003] Importer des données depuis un fichier Excel au chemin variable
    Par tarnx dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/08/2010, 13h28
  2. [QST] Importé des données depuis un fichier excel
    Par hannibal.76 dans le forum Bureautique
    Réponses: 2
    Dernier message: 03/07/2010, 16h42
  3. Importer des données depuis un fichier Excel.
    Par tatemilio2 dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 02/02/2010, 11h19

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