OVH Cloud OVH Cloud

lire excel

4 réponses
Avatar
couik
Bonjour,

Je peux créer un fichier excel avec une librairie php.
Mais dans le sens inverse ?
Peut on lire un fichier excel (reprendre les données dans les cases) ?

Le but recherché :

Une application excel permet de générer un tableau

id nom prenom score1 score2
1 nom1 prenom1 val1 val2
2 ... ect

Je souhaite reprendre ces données pour les mettre sous MySql et ainsi les
utiliser à ma guise...

Merci de votre aide / conseil

Cordialement
Sylvain

--

4 réponses

Avatar
Marc


Je souhaite reprendre ces données pour les mettre sous MySql et ainsi
les utiliser à ma guise...



si tu es a l'origine de la source des données, passe par un format plus
lisible par php, telque CSV par exemple.

--

Avatar
Paul Delannoy
couik a écrit:
Bonjour,

Je peux créer un fichier excel avec une librairie php.
Mais dans le sens inverse ?
Peut on lire un fichier excel (reprendre les données dans les cases) ?

Le but recherché :

Une application excel permet de générer un tableau

id nom prenom score1 score2
1 nom1 prenom1 val1 val2
2 ... ect

Je souhaite reprendre ces données pour les mettre sous MySql et ainsi
les utiliser à ma guise...

essaye : 1) exporter en texte tabulé 2) relire ce texte 3) intégrer ces

lectures dans une bse qui va bien.

--

Avatar
Cleo
Peut on lire un fichier excel (reprendre les données dans les cases) ?


Oui,
Excel est une application COM à ce titre elle supporte la possibilité d'être
pilotée.
Php supporte de son côté l'utilisation d'object COM.

Ton code devrait commencer par un truc comme :
$application = new COM("Excel.Application");
Pour le reste (l'invokation, les accesseurs ...) se reporter à la
documentation php concernant COM

Ensuite comment piloter Excel pour ouvrir un fichier et aller récupérer des
informations dans une cellule c'est un autre problème dont la solution se
trouve sur:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odeopg/html/deovrunderstandingexcelapplicationobject.asp

voilà bonnes lectures.
--
Cléo.

--

Avatar
couik
Peut on lire un fichier excel (reprendre les données dans les cases) ?



Oui,
Excel est une application COM à ce titre elle supporte la possibilité d'être
pilotée.
Php supporte de son côté l'utilisation d'object COM.

Ton code devrait commencer par un truc comme :
$application = new COM("Excel.Application");
Pour le reste (l'invokation, les accesseurs ...) se reporter à la
documentation php concernant COM

Ensuite comment piloter Excel pour ouvrir un fichier et aller récupérer des
informations dans une cellule c'est un autre problème dont la solution se
trouve sur:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odeopg/html/deovrunderstandingexcelapplicationobject.asp

voilà bonnes lectures.


Merci,

Effectivement j'ai de la lecture :D
Mais c'est aussi en mettant les mains dans le canboui qu'on progresse ;

Cordialement
Couik