Application "autonome" possible ? Quel langage ?

Fermé
SliDeeN Messages postés 4 Date d'inscription lundi 13 août 2012 Statut Membre Dernière intervention 16 octobre 2015 - Modifié par SliDeeN le 14/10/2015 à 16:50
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 - 16 oct. 2015 à 19:28
Bonjour a tous,

je rentre tout de suite dans le vif du sujet !

Alors voilà je dois développer une application "autonome".
PROBLÈME, je ne sais pas trop dans quel langage la faire car son fonctionnement et (TRÈS) complexe, je m'explique.

L'application doit tout les jours, après 13 heures, se connecter à un dépôt (Connexion SFTP), une fois connectée elle doit récupérer un document sous format CSV.

Une fois ce document CSV récupéré, elle doit le convertir en format Excel 97-2003 en filtrant certaines données, etc., enfin ça on en reparlera après, pour l'instant j'ai une macro Excel qui me le fait très bien.

Une fois que le document Excel est enregistré, il doit être uploadé et traité pour ajouter différentes informations sur une base de données (ici c'est pour des créations du profil).

Voilà vous savez a peu tout sur son fonctionnement,
pour moi faire ce système-là en "autonome" et limite impossible, rien que pour la connexion en SFTP il faut utiliser un logiciel Tiers (ou alors faire son propre logiciel SFTP) ?

Si encore les données étaient présentes sur une BDD j'aurai su faire quelque chose mais là j'aimerai savoir si c'est tout simplement possible ou non et si oui dans quel langage ?

Merci d'avance pour vos réponses et bonne soirée ! :)
A voir également:

1 réponse

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476
14 oct. 2015 à 19:36
Salut
il te suffit de prendre un langage qui possède les bibliothèques nécessaires pour se connecter à ces différentes sources de données.
Python peut le faire (si la base de données est standard) mais je suppose que c'est possible aussi en Java ou C#.
0
SliDeeN Messages postés 4 Date d'inscription lundi 13 août 2012 Statut Membre Dernière intervention 16 octobre 2015
Modifié par SliDeeN le 15/10/2015 à 08:44
Le problème c'est que c'est pas une base de données justement, la seul chose que je peut récupérer une fois la connexion SFTP c'est un fichier CSV...

C'est possible de créer une connexion SFTP en Python, Java ou C# ?

Après ce qu'il faut savoir aussi c'est que cette application doit se lancer tous les jours à la même heure sans que personne ne fasse rien, avec aucune machine d'allumée... et là du coup je sèche un peu parce-que je vois pas comment "automatiser" ça :/
0
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476 > SliDeeN Messages postés 4 Date d'inscription lundi 13 août 2012 Statut Membre Dernière intervention 16 octobre 2015
15 oct. 2015 à 19:15
Oui, Python a un module pour SFTP. Pour Java ou C# tu peux le vérifier facilement sur google.

Par contre comment veux-tu qu'une application tourne sans ordinateur ?
Soit le serveur est dans l'entreprise soit ailleurs mais il en faut un.
0
SliDeeN Messages postés 4 Date d'inscription lundi 13 août 2012 Statut Membre Dernière intervention 16 octobre 2015
16 oct. 2015 à 08:37
Je me suis mal exprimé en ce qui concerne le "sans ordinateur" ^^
C'est plutôt "sans intervention humaine !

Et oui avec un serveur ça va marcher alors ! Je vais me renseigner sur internet pour voir quel langage irait le mieux pour faire l'application.

Je partirais surement sur du Java ou C# car je n'ai jamais vraiment fait de Python !

Merci de tes réponses :)
0
SliDeeN Messages postés 4 Date d'inscription lundi 13 août 2012 Statut Membre Dernière intervention 16 octobre 2015
16 oct. 2015 à 10:51
Tu crois qu'il y a la possibilité de faire ça en application web (PHP/Javascript..) ?
0
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476 > SliDeeN Messages postés 4 Date d'inscription lundi 13 août 2012 Statut Membre Dernière intervention 16 octobre 2015
16 oct. 2015 à 19:28
Vérifie si PHP a les bibliothèques nécessaires, tu auras ta réponse.
0