Bonjour,
Je voudrais importer un fichier excel. Est-ce que je dois créer une classe qui comportera les mêmes attributs que les champs du fichier excel ?
Merci d'avance.
Bonjour,
Je voudrais importer un fichier excel. Est-ce que je dois créer une classe qui comportera les mêmes attributs que les champs du fichier excel ?
Merci d'avance.
Salut,
Ça dépend ce que tu veux en faire, mais ça peut être effectivement une bonne idée de faire une classe dont les attributs correspondent aux colonnes dans le fichier excel, chaque ligne étant représentée par une instance de cette classe.
Si c'est juste pour l'afficher simplement dans une JTable, ou l'exporter en CSV, utiliser un ou des tableaux pourra être suffisant. Mais dès que tu voudras aller un peu plus loin, un vrai objet sera moins fastidieux à manipuler, et son usage simplifiera la maintenance en cas d'évolution du fichier Excel.
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
Merci pour votre réponse;
En fait je dois manipuler les données après donc vous me conseillez de créer une classe avec les attributs des champs du fichier?
Et pour l'importantion des données comment dois je proceder?
Car je vois sur des forums que je peux utilise API POI je ne comprends pas bien
C'est ça. Tu télécharge les jars et tu les inclus dans ton projet, puis tu les intègres au classpath.
Ensuite, tu trouveras des exemples pour lire un fichier excel ici et là. En gros, la lecture d'un fichier Excel, c'est :
- lecture d'un Workbook (classeur) à partir d'un fichier (ça te donne une classe de l'API POI, différente pour un xls et un xlsx, mais que tu manipuler par interface commune ;
- parcours des Sheets (feuilles de calculs), ou sélection d'un Sheet par son nombre...
- parcours des Rows (lignes de chaque Sheet) ;
- parcours des colonnes de chaque row : répupération de cellules (Cell) ;
- pour chaque cellue, en fonction du type, convertir la donnée correspondante pour l'affecter à l'objet de ton modèle.
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
j'ai telechargé les jar , je les ai mais dans un dossier "lib" que jai mis dans mon projet mais je ne comprend pas comment ajouter les jar aux path; je suis debutante![]()
Voir ici.
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
Partager