Bonjour,
Je suis actuellement en stage dans le cadre de traitement de grandes quantités de données (Centaines de milliers/ millions) de lignes sur Excel. Pour ce faire je développe des macros (VBA).
ça depend des demandes du service, parfois les macros consistent à faire des manipulations simples et parfois ells sont assez compliquées et prennent des dizaines des heures pour que les données soient traitées ( calcul de verification de données, recuperation des informations à partir d'un siteweb externe,...) (je precise que les ordinateurs sont assez puissants)
dans le cas de la recuperation des infos sur des sites web, j'ai entendu parlé des web services mais je les ai jamais utilisés, puis-je les utiliser avec du VBA (Excel) ?
L'idée actuellement est de developer un outil (hebergé sur un serveur donc type JEE ou JavaScript,..) qui permet l'importation/ Exportation du fichier Excel à traiter. les anciennes macros vont être alors développées avec un autre langage ( celui de cet outil) et donc execute dans ce nouveau outil.
Les motivations qui m'ont poussées à developer cet outil qui remplacera le traitement sur Excel sont les suivantes :
- Le serveur sur lequel sera hebergé l'outil va être plus puissant qu'un Ordinateur et donc sera plus rapide pour faire des calculs compliqués.
- Je vais devoir utiliser les webs service en cas de besoin.
- le nouveau langage sera peut être plus rapide que vba ?
- sur vba il y a souvent des mises à jour, il faut importer une macro pour l'utiliser sur chaque fichier, on ne peut pas toucher un autre fichier Excel lors de l'éxécution d'une macro (qui peut etre très lente ).
Etant donné que je suis encore debutante dans tout cela, est-ce que vous pouvez me confimer ce que j'ai dis plus haut ?
Sera t elle une bonne idée de faire ce développement ? et avec quel langage ?
D'autres conseils ?
Merci
Partager