Page 1 sur 1

interraction entre php et excel

Posté : 20 janv. 2012, 14:08
par piotrowski-s
Bonjour à toutes et à tous.

J'ai besoin d'aide pour la création d'un script.
Je m'explique. J'aimerais créer un tableau faisant la synthèse de plusieurs autres plages de données. Le tout synthétiserait les résultats à partir de formules de calculs selon conditions, exemple la somme de factures pour l'année 2004.

Le soucis est que je ne sais pas comment faire. J'aimerais faire une interface simple en html avec des boutons du type input pour pouvoir sélectionner les divers fichiers excels, et que tous après validation me fassent la synthèse dans un tableau que je prédéfinirais.

Je ne sais pas si vous pouvez m'aider? Je ne souhaite pas utiliser de base de données, juste générer un fichier excel pouvant être imprimé ou exporter, à partir de plusieurs autres fichiers. Ce fichier faisant la synthèse des autres grâce aux forumules de calcule sous conditions.

Quelqu'un peut il m'aider ou avez vous des pistes?

Par avance merci.

Bien à vous.

Stan P.

Re: interraction entre php et excel

Posté : 20 janv. 2012, 14:11
par xTG
Pour l'exploitation de fichiers Excel regardes du côté de la librairie PHPExcel. :)

Re: interraction entre php et excel

Posté : 20 janv. 2012, 14:15
par piotrowski-s
je vois bien, mais concrètement, je ne sais pas comment l'utiliser, et si elle est nécessaire et suffisante à ce que je souhaites faire?

Re: interraction entre php et excel

Posté : 20 janv. 2012, 14:18
par xTG
Elle te servira à lire des fichiers excel, à récupérer des valeurs dans ces dits fichiers.
Les opérations entre valeur ce n'est que du calcul avec des opérateurs simples.
Puis tu réutilises la librairie pour générer le fichier Excel final.

Donc oui, avec la librairie tu fais les 80% du travail.
Après ce n'est que du traitement de formulaire et des calculs.

Re: interraction entre php et excel

Posté : 20 janv. 2012, 14:19
par piotrowski-s
Bon je vais m'atteler à faire le début et je reviens vers vous pour vous dire ce qui me bloque dans l'évolution et les diffucltées auxquelles je serais confrontés. Bien à vous.

Re: interraction entre php et excel

Posté : 23 janv. 2012, 08:41
par piotrowski-s
je suis désolé, mais je n'y arrives pas. j'ai bien fait le formulaire qui charge les 3 fichiers excel qui va vers la page de traitemnt par une méthode POST, mais après je ne sais pas par ou commencer avec la librairie phpexcel. Je suis un peu perdu. Quelqu'un aurait une lumière pour m'éclairer? J'avoues que je ne comprends pas tout. Par avance merci.

Re: interraction entre php et excel

Posté : 23 janv. 2012, 09:53
par xTG
Voici un très bon cours sur la librairie, tu y trouveras tout ce qu'il te faut pour traiter tes fichiers uploadés : http://g-ernaelsten.developpez.com/tutoriels/excel2007/

Re: interraction entre php et excel

Posté : 23 janv. 2012, 14:49
par piotrowski-s
merci pour ce cours, cela m'as bien aider. Le soucis qui m'oppose désormais est de savoir au niveau des formules s'il y a un moyen d'utiliser les macros? Par avance merci.

Re: interraction entre php et excel

Posté : 23 janv. 2012, 16:47
par xTG
Non la librairie n'est pas faite pour ça.
Il faut recoder en PHP tes macros.

Mais à la vue de ce que tu tentes de faire..
Pourquoi utiliser PHP alors qu'une macro vba ferrait l'affaire ?

Re: interraction entre php et excel

Posté : 23 janv. 2012, 17:40
par piotrowski-s
car c'est pour une collègue qui n'y connait rien sur excel, mais qui doit sortir une synthèse à partir de documents générés automatiquement.

Re: interraction entre php et excel

Posté : 23 janv. 2012, 17:45
par piotrowski-s
LE VBA me tente bien, mais je n'y connais vraiment rien, pire que le php... et je crois même que le php n'est pas facile au vue de ce que je tentes de faire. 4 fichiers importés, 1 fichier de synthèse avec divers calculs sous conditions (exemple la somme de tous les factures dont l'année est 2004, etc...)