Automatisation
paty
Messages postés
44
Statut
Membre
-
paty Messages postés 44 Statut Membre -
paty Messages postés 44 Statut Membre -
Bonjour,
Je voudrai developper un module qui me permettrai d'automatiser l'exportation et l'importation des données de SAGE 100 vers une application montée sous MySQL.
Je suis parvenu à importer et exporter les données de SAGE vers Excel.
Merci de m'orienter quant à cette automatisation.
Le transfert devra se faire un moyenne une fois par semaine.
Jamessss
Je voudrai developper un module qui me permettrai d'automatiser l'exportation et l'importation des données de SAGE 100 vers une application montée sous MySQL.
Je suis parvenu à importer et exporter les données de SAGE vers Excel.
Merci de m'orienter quant à cette automatisation.
Le transfert devra se faire un moyenne une fois par semaine.
Jamessss
A voir également:
- Automatisation
- Logiciel automatisation mac - Guide
- Logiciel automatisation clic souris - Télécharger - Divers Utilitaires
- Choisir les applications qui se lancent au démarrage du Mac - Guide
- Créer un script d’automatisation - Forum Windows 10
- Problème automatisation avec Photoshop CS6 - Forum Photoshop
4 réponses
Salut.
Tu peux à l'aide de PHP sous Window lire et écrire des données dans un fichier Excel grace au composant COM de PHP. PHP peut ensuite extraire ou insérer les données dans MySql.
Il y a plusieurs tutoriels qui expliquent les commandes de base.
https://stephaneey.developpez.com/tutoriel/php/phpexcel/
https://openclassrooms.com/fr/courses
Cela fonctionne plutôt bien. Ton fichier Excel servira en fait de tampon entre ta base MySql et SAGE. Excel doit être installé sur la même machine que PHP.
Cdlt
IC
Tu peux à l'aide de PHP sous Window lire et écrire des données dans un fichier Excel grace au composant COM de PHP. PHP peut ensuite extraire ou insérer les données dans MySql.
Il y a plusieurs tutoriels qui expliquent les commandes de base.
https://stephaneey.developpez.com/tutoriel/php/phpexcel/
https://openclassrooms.com/fr/courses
Cela fonctionne plutôt bien. Ton fichier Excel servira en fait de tampon entre ta base MySql et SAGE. Excel doit être installé sur la même machine que PHP.
Cdlt
IC
Merci Incaout !!
Mais j'ai changé d'avis après avoir compris clairement le processus d' Import /Export dans SAGE, il me semble plus pratique d'avoir comme fichier tampon le fichier texte car SAGE génère tout d'abord un fichier texte qui sera exploitable par Excel, je conclue donc que je pourrais rester au niveau du fichier texte pour les différentes opérations.
Il ne me reste plus qu'à trouver des fonctions en PHP qui me permettrons d'écrire ou de lire dans un fichier texte à partir d'un point défini jusqu'à un autre point défini (les espaces étant considérer comme des caractères).
Merci
Jamessss
Mais j'ai changé d'avis après avoir compris clairement le processus d' Import /Export dans SAGE, il me semble plus pratique d'avoir comme fichier tampon le fichier texte car SAGE génère tout d'abord un fichier texte qui sera exploitable par Excel, je conclue donc que je pourrais rester au niveau du fichier texte pour les différentes opérations.
Il ne me reste plus qu'à trouver des fonctions en PHP qui me permettrons d'écrire ou de lire dans un fichier texte à partir d'un point défini jusqu'à un autre point défini (les espaces étant considérer comme des caractères).
Merci
Jamessss
Salut.
Tu peux utiliser
file_get_contents() qui lit un fichier et le retourne dans une chaine
split() qui coupe une chaine selon un délimitateur et renvoie un tableau
Si ton fichier texte contient des retours chariot, tu peux utiliser file() qui renvoie chaque ligne dans un tableau.
Bonne continuation,
Cdlt
IC
Tu peux utiliser
file_get_contents() qui lit un fichier et le retourne dans une chaine
split() qui coupe une chaine selon un délimitateur et renvoie un tableau
Si ton fichier texte contient des retours chariot, tu peux utiliser file() qui renvoie chaque ligne dans un tableau.
Bonne continuation,
Cdlt
IC
Merci !!!
j'y suis parvenu à lire le contenu d'un fichier texte avec des retours chariots comme délimiteurs.
Je donc importer et exporter des données de SAGE vers mon application (BD montée sous MySQL) et vice versa.
Ces imports fonctionnement bien "à la main", en cliquant sur les boutons, de part et d'autre.
L'objectif est d'automatiser les imports par une tache windows (ou tout autre moyen) par exemple lancée chauqe semaine afin d'importer ou exporter le fichier "C:\fichier_import.txt" ou le fichier "C:\fichier_export.txt".
Merci
j'y suis parvenu à lire le contenu d'un fichier texte avec des retours chariots comme délimiteurs.
Je donc importer et exporter des données de SAGE vers mon application (BD montée sous MySQL) et vice versa.
Ces imports fonctionnement bien "à la main", en cliquant sur les boutons, de part et d'autre.
L'objectif est d'automatiser les imports par une tache windows (ou tout autre moyen) par exemple lancée chauqe semaine afin d'importer ou exporter le fichier "C:\fichier_import.txt" ou le fichier "C:\fichier_export.txt".
Merci
https://openclassrooms.com/fr/
Bravi, tu viens de citer les 2 pire sites du Web ...
C'est ton opinion. Pour ma part, j'y ai trouvé des informations et des pistes que j'ai pu exploiter et obtenir le résultat que je désirai produire avec PHP. Et c'est tout ce qui compte pour moi.
Cdlt
IC