Posez votre question Signaler

Créer un logiciel à partir d'un fichier excel [Résolu]

Kévin DHONDT - Dernière réponse le 28 janv. 2010 à 10:28
Bonjour à tous,
J'ai créé un petit programme sur excel et je voulais savoir s'il est possible d'en faire un réel programme, à part entière, puis le mettre sous la forme d'un shareware.
Malheureusement, je ne m'y connait pas du tout en programmation (j'ai juste fait un peu de Matlab) mais je suis prêt à m'y mettre !!
Pourriez-vous m'indiquer les outils les plus adaptés pour démarrer ce projet ?
Merci par avance.
Lire la suite 

Créer un logiciel à partir d'un fichier excel »

6 réponses
Réponse
+5
moins plus
Bonjour Kévin,

La popularité des tableurs est très bien justifiée. La feuille de calcul est déjà créée, les cellules de formules se mettent à jour de façon automatique et il est très facile de les modifier ou de modifier la zone de calcul.

Sans connaissances en programmation (un minimum de logique quand même) on réalise des saisies, des calculs conditionnels ou pas… pas étonnant qu'ils soient si populaires et qu'ils satisfont de nombreux besoins qu'il serait aussi possible de satisfaire au travers de logiciels faits sur mesure mais avec un temps de développement plus long…

Donc ça dépend vraiment. Si ça se trouve tu n'as vraiment pas besoin de créer un logiciel qui reproduise les comportements d'une feuille de calcul, à savoir la manipulation de données tabulaires. A ce stade n'importe quel langage de programmation pourrait faire l'affaire mais ça reste vaste, le choix est difficile, on ne peut pas te demander d'en apprendre plusieurs. J'ai l'avantage de connaître le Cobol (obsolète), le Fortran (obsolète), le C (très bien pour tout ce qui est mathématique mais en graphique je ne connais pas bien sans éditeur proprio), le Java (très bien pour le graphique, syntaxe proche du C++ mais la conception orienté objet est plus de rigueur, c'est ce qui fait le fort de ce langage mais il faut apprendre le concept), le Visual Basic (Selon moi, l'un des plus faciles à apprendre), sinon tu peux aussi faire ça en formulaires html + dynamique JavaScript (dans certaines limites bien entendu) mais ça ne serait plus un programme à part entière et il faudrait en plus apprendre l'html brut.

VBA = Visual Basic Application. C'est le langage des macros Excel. Avec ça tu peux par exemple créer des interfaces graphiques sous Excel pour manipuler la feuille de calcul (qui à ce stade se met en arrière plan). C'est à peu près comme du VB sauf que c'est dépendant de l'application utilisée. Word aussi a un module VBA.

Je sais que je n'ai pas répondu à ta question mais en fait elle n'a pas vraiment de réponse. Avoir l'ambition d'apprendre c'est très bien mais si des études existent pour, c'est justement parce que ça demande une certaine rigueur qu'il n'est pas toujours possible d'acquérir seul, même au travers de bons tutoriaux.

Je ne connais pas MatLab, j'ai vu à quoi ça ressemble mais effectivement ça t'a apporté des bases en algorithmie mais sincèrement je n'ai pas de réponse définitive, désolé et bonne chance !

Edit : Le stockage des données est très important. C'est là aussi l'avantage d'une feuille de calcul Excel, on ne transmet que le document (seul et unique). Sinon en fonction des besoins tu pourrais avoir peut-être besoin d'utiliser des bases de données, des fichiers XML ou même de simples fichiers. Donc voilà on a tant de paramètres à prendre en compte.
Ajouter un commentaire
Réponse
+5
moins plus
Merci beaucoup pour cette réponse qui éclaire un peu ma lanterne !! M'étant déjà lancé dans des études longues et plutôt difficiles (vétérinaire ;-) ) je vais donc laisser tomber cette petite folie ! Enfin, je me remettrai peut-être à la programmation quand je serai à la retraite ^^ dans 45 ans !

Merci encore d'avoir pris le temps de m'expliquer.
Ajouter un commentaire
Réponse
+4
moins plus
Salut.

Que fait ton programme sous Excel ? En VBA j'imagine ?

@+
Ajouter un commentaire
Réponse
+4
moins plus
Le programme utilise des données entrées par l'utilisateur, fait des calculs et affiche le résultat dans différentes cases avec une mise en forme conditionnelle pour ne faire apparaitre que les résultats intéressants.

Le VBA je ne sais pas ce que c'est ... En tout cas j'ai fait tout le programme en utilisant juste les fonctions logiques de bases de excel.
izou - 28 janv. 2010 à 10:28
comment faire
Ajouter un commentaire
Réponse
+2
moins plus
salut
donne moi la commande qui me aide a lire des données d'un matrice a partir d'un fichier matlab
merci
Ajouter un commentaire
Ce document intitulé « Créer un logiciel à partir d'un fichier excel » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?