Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Conception
Conception Questions relatives à la conception d'un classeur Excel (structure, organisation, protection, sécurisation, ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2012, 14h44   #1
Membre du Club
 
Inscription : décembre 2002
Messages : 140
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 140
Points : 41
Points : 41
Par défaut Classeurs Excel comme boîte noire de calcul

Je suis en charge d'un projet et ai déjà quelques idées pour arriver à mes fins. Je souhaite connaître vos conseils pour m'orienter dans mon choix avant de commencer quelques tests :

Je dispose de plusieurs classeurs Excel liés entre eux. Pour le moment, une personne désirant faire des calculs, doit ouvrir le classeur principal qui se charge via un script VBA d'ouvrir les autres classeurs nécessaires pour les calculs. Puis la personne entre certaines données dans une feuille et clique sur un bouton pour lancer les calculs.

Ce que je dois faire est créer un petite interface (une feuille excel simplifiée ou une petite interface graphique en Java, ou autre) depuis laquelle je pourrai rentrer les données de base, et d'utiliser les classeurs Excel existants comme une boîte noire pour effectuer les calculs. Puis récupérer les résultats pour les afficher dans ma petite interface.

Mes idées sont :
- Une feuille Excel simple depuis laquelle entrer les données de base et lancer mes calculs (grâce à mon groupe de classeurs liés se comportant comme une boîte noire), et récupérer les résultats pour les afficher dans ma feuille Excel.
OU
- Une petite interface graphique Java (client Java sur poste) comportant des champs pour entrer mes valeurs de base et un bouton pour lancer les calculs (toujours grâce à mon groupe de classeurs liés se comportant comme une boîte noire), puis récupérer les résultats et les afficher dans mon interface Java.
OU
- La même chose via un navigateur Web (en servlet Java ou en PHP par exemple).

Je sais que Java peut utiliser Apache POI (http://poi.apache.org/) ou JExcel par exemple (sur http://jexcelapi.sourceforge.net/, on peut lire qu'il est possible d'héberger les classeurs Excel sur un serveur et y accéder via le réseau) pour dialoguer avec Excel.

Il y a sûrement VB.NET qui doit permettre pas mal de chose mais que je ne connais pas, mais je suis ouvert :-)

Mes contraintes principales sont :

1. Je suis OBLIGÉ de me servir des classeurs Excel de base comme une boîte noire pour effectuer les calculs car il serait impensable dans l'immédiat de retraduire les innombrables équations qu'ils contiennent. On peut juste y insérer nos données de base et lancer les calculs et récupérer les résultats.

2. J'aimerai autant que possible que ces classeurs Excel ne doivent pas être ouverts pour réaliser les calculs. Histoire que l'utilisateur final ait devant les yeux quelque chose de propre et pas 10 classeurs Excel qui s'ouvrent devant lui.

3. Encore mieux : que les classeurs Excel de calcul soient hebergés sur un serveur, ce qui permettrait de les mettre à jour de manière transparente pour l'utilisateur (et évidemment que ces classeurs ne s'ouvrent pas devant les yeux du client).

Voilà, j'espère que j'ai été assez précis dans la description de mon problème.

Je vous remercie d'avance pour vos idées.

__________________
</aliasjcdenton>

"Un Homme devient vieux lorsque ses regrets prennent la place de ses rêves"
aliasjcdenton est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h16.


 
 
 
 
Partenaires

Hébergement Web