Automatisation
Fermé
paty
Messages postés
39
Date d'inscription
jeudi 21 novembre 2002
Statut
Membre
Dernière intervention
23 avril 2010
-
5 août 2009 à 17:28
paty Messages postés 39 Date d'inscription jeudi 21 novembre 2002 Statut Membre Dernière intervention 23 avril 2010 - 14 août 2009 à 12:18
paty Messages postés 39 Date d'inscription jeudi 21 novembre 2002 Statut Membre Dernière intervention 23 avril 2010 - 14 août 2009 à 12:18
A voir également:
- Automatisation
- Automatisation indesign - Forum InDesign
- Script automatisation web ✓ - Forum PHP
- Automatisation iphone - Guide
- Terme Automatisation - Forum Logiciels
- Automatisation de resultats ✓ - Forum Excel
4 réponses
incaout
Messages postés
347
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
15 novembre 2012
74
5 août 2009 à 19:22
5 août 2009 à 19:22
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
paty
Messages postés
39
Date d'inscription
jeudi 21 novembre 2002
Statut
Membre
Dernière intervention
23 avril 2010
6 août 2009 à 11:16
6 août 2009 à 11:16
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
incaout
Messages postés
347
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
15 novembre 2012
74
6 août 2009 à 12:21
6 août 2009 à 12:21
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
paty
Messages postés
39
Date d'inscription
jeudi 21 novembre 2002
Statut
Membre
Dernière intervention
23 avril 2010
14 août 2009 à 12:18
14 août 2009 à 12:18
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
6 août 2009 à 16:14
https://openclassrooms.com/fr/
Bravi, tu viens de citer les 2 pire sites du Web ...
6 août 2009 à 18:31
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