[Résolu]Lire un fichier Excel sous OS400

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

[Résolu]Lire un fichier Excel sous OS400

Messagepar mike76 » 06 Mai 2014 à 14:33

Serveur 9.0.1 sur OS400
Bonjour,

J'ai une application xPage fonctionnant en web sur un OS400.
Je recherche depuis une xPage à uploader un fichier Excel pour ensuite lire son contenu pour l'exploiter.

Mon serveur Lotus aurait été sous Windows avec un Excel installé, je savais le faire sans problème.
1. Upload du fichier et détachement sur le disque.
2. Lancement d'un agent ls en arrière plan pour lecture des données dans le fichier Excel.

Mais comment faire sur un OS400 ???

Merci d'avance pour votre aide.
Michaël
Dernière édition par mike76 le 07 Mai 2014 à 11:29, édité 1 fois.
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: Lire un fichier Excel sous OS400

Messagepar Michael DELIQUE » 06 Mai 2014 à 14:51

Salut

en LS il faut que Excel soit installé sur le serveur, excel sur de l'AS400 je demande a voir ça...

sinon il faut passer par du JAVA.
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Lire un fichier Excel sous OS400

Messagepar mike76 » 06 Mai 2014 à 14:56

on est bien pour l'excel sur as400 :wink:

java je connais très très très peu, j'ai dû faire un agent java en 20 ans de carrière !! :)

tu as des pistes pour m'aider ??
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: Lire un fichier Excel sous OS400

Messagepar Michael DELIQUE » 06 Mai 2014 à 15:01

j'ai pas fait ça depuis une éternité a 2 o 3 ans près...

de mémoire regarde du coté de jackarta POI, sinon un google rapido avec les bon mots clés devrait te remonter de quoi faire ton bonheur
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Lire un fichier Excel sous OS400

Messagepar Michael DELIQUE » 06 Mai 2014 à 15:03

Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Lire un fichier Excel sous OS400

Messagepar mike76 » 06 Mai 2014 à 15:05

merci Michael je vais chercher dans le sens de POI

si pendant mes recherches quelqu'un a un morceau de code, il sera le bienvenue, ou bien une autre méthode :D
Merci !
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: Lire un fichier Excel sous OS400

Messagepar Michael DELIQUE » 06 Mai 2014 à 15:07

Regarde le lien que j'ai passé, ça pourrais être une alternative faisable en LS
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Lire un fichier Excel sous OS400

Messagepar roubech » 06 Mai 2014 à 20:55

pistes :
utiliser un InputStream en passant en argument le chemin de la PJ dans le doc Notes
http://mrbool.com/reading-excel-file-with-java/24562
http://www.openntf.org/main.nsf/project ... es/summary
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Lire un fichier Excel sous OS400

Messagepar mike76 » 07 Mai 2014 à 08:12

merci Roubech pour ces pistes très intéressantes !! :D

Je vais utiliser POI (http://mrbool.com/reading-excel-file-with-java/24562)

Par contre lorsque je mets le code dans mon agent JAVA j'obtiens l'erreur suivante :
L'importation org.apache.poi ne peut pas être résolue


Je sais pourquoi car je n'ai pas intégré POI.

J'ai téléchargé poi-3.10-FINAL (source distribution) sur la page http://poi.apache.org/download.html qui contient des répértoires : docs, legal, src, test-data et des fichiers
Mais je ne sais pas ce que je dois en faire exactement. Où le placer dans ma base ??

Merci d'avance car je pense qu'on ne doit pas être très loin.

Merci encore pour votre aide ! :)
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: Lire un fichier Excel sous OS400

Messagepar mike76 » 07 Mai 2014 à 11:29

Bon j'ai réussi !! enfin grâce à votre aide ;-

J'ai importé le fichier jar dans l'agent avec "Importer\Archiver"

Un grand merci encore !!!! :D
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: [Résolu]Lire un fichier Excel sous OS400

Messagepar mike76 » 07 Mai 2014 à 12:59

le jar que j'ai importé est le POI 3.9 car j'ai trouvé ce fichier sur le net

pour le fichier 3.10 que j'ai téléchargé avec tous les fichiers et répertoires, comment je peux faire pour le transformer en .jar ??
Merci
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: [Résolu]Lire un fichier Excel sous OS400

Messagepar Jérôme Deniau » 07 Mai 2014 à 13:45

Compiler avec Eclipse par exemple ;-))
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: [Résolu]Lire un fichier Excel sous OS400

Messagepar Jérôme Deniau » 07 Mai 2014 à 13:46

Ou directement en Notes 9, dans la section Java de la base sous Designer
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: [Résolu]Lire un fichier Excel sous OS400

Messagepar mike76 » 07 Mai 2014 à 14:12

merci Jérôme !!!

Je suis en client 9
je vois bien l'élément "Java", je vois 3 boutons :
- Nouvelle classe java
- Nouvelle interface java
- Nouvelle expr. énum java

Comment puis-je faire pour compiler à ce niveau ?
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN


Retour vers Développement