Rechercher : dans
Par :

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

Dernière réponse le 14 avr 2008 à 23:01:52 Kévin DHONDT, le 21 jui 2007 à 12:06:00 
 Signaler ce message aux modérateurs

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.

Configuration: Windows XP
Firefox 2.0.0.5

Meilleures réponses pour « Créer un logiciel à partir d'un fichier excel » dans :
Importer ses contacts sous Outlook à partir d'Excel VoirImporter ses contacts sous Outlook à partir d'Excel Problème Comment importer une liste de contact d'Excel vers Outlook, en ne les mettant que dans une seule liste de contact, et non contact par contact ? Solution En utilisant les logiciels...
Windows 7 : Créer une partition recovery VoirCette astuce vous permettra de créer une partition "recovery" en trois étapes simples. Après quelques essais avec Windows 7, il est vraisemblablement possible de créer une partition cachée, permettant d'avoir accès à tous les outils de réparation,...

1

dcanl, le 21 jui 2007 à 13:01:10
  • +1

Salut.

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

@+
Quand la merde tombe du ciel, le malchanceux n'a pas de chapeau.

Répondre à dcanl

2

Kévin DHONDT, le 21 jui 2007 à 14:07:30
  • +1

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.

Répondre à Kévin DHONDT

3

Posotaz, le 21 jui 2007 à 18:09:03
  • +2

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.

Répondre à Posotaz

4

Kévin, le 21 jui 2007 à 19:19:36
  • +1

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.

Répondre à Kévin

5

 nanoussa, le 14 avr 2008 à 23:01:52

Salut
donne moi la commande qui me aide a lire des données d'un matrice a partir d'un fichier matlab
merci

Répondre à nanoussa
Collection CommentÇaMarche.net