Modifier une feuille Excel par http:\\

Fermé
anathoile - 8 janv. 2006 à 20:01
 Benaite - 17 févr. 2008 à 05:16
Bonjour,

En vue d'un spectacle, dont les réponses aux invitations arrivent à plusieurs personnes, je souhaite tenir la liste globale des participants au travers d'un tableau (liste) sur un site web perso.
J'arrive à publier la feuille Excel, mais la mise à jour à partir de la consultation du site n'est pas sauvegardée.

Faut-il utiliser autre chose (MySQL ?)
Comment résoudre simplement cette question de partage et mise à jour d'information ?

Merci de toutes indications pour y arriver.

Bien à vous et très bonne année
A voir également:

4 réponses

Thom@s Messages postés 3407 Date d'inscription mardi 4 mars 2003 Statut Modérateur Dernière intervention 28 septembre 2019 678
8 janv. 2006 à 20:41
Bonjour,

Tout dépend de l'importance du spectacle.
S'il est important et s'il y en aura souvent d'autres, alors cela vaut sûrement le coup de développer un système en PHP/MySQL avec éventuellement interface d'administration pour gérer tout ça (ou en télécharger un tout fait). Autrement, ça ferait beaucoup de travail, si ça ne devait être utilisé qu'une seule fois.

Pour des cours de PHP/MySQL :
http://www.lephpfacile.com/cours/

Sinon, il me paraît difficile (impossible?) de modifier une feuille Excel à partir d'une page Web, car le format utilisé par Microsoft est propriétaire et codé. On ne peut pas l'éditer comme un simple fichier texte.

Par contre, on peut faire une page Web sur le site, qui inscrirait les noms des participants dans un simple fichier texte, situé sur le serveur.
Pour plus d'infos sur la lecture/écriture de fichiers textes par une page PHP :
http://www.lephpfacile.com/cours/index.php?p=8

Si il y a vraiment peu de personnes participant au spectacle, il reste encore cette solution: une page Web sur le site vous envoie automatiquement le nom de chaque participant par e-mail (saisis au préalable par le visiteur dans un formulaire).
Vous inscririez ensuite manuellement chaque nom de participant dans le fichier Excel.
Pour plus d'infos sur l'envoi d'e-mails automatiques par une page PHP :
http://www.lephpfacile.com/tips/index.php?p=1

Bonne année !

A+
0
Merci du message.

En fait, j'ai du mal m'exprimer. J'ai une liste de plusieurs centaines d'invité dans une feuille Excel (donc exportable en fichier texte séparé par des tab, des virgules ou des espaces) les invités répondent aux 4 organisateurs distants.
Ce que je souhaite, c'est que chacun des organisateurs puissent accéder au fichier des invités et puisse indiquer pour chaque entrée si l'invité a répondu, s'il viendra ou pas et qu'enfin le fichier soit mis à jour sur le serveur.
Est-ce que c'est faisable en PHP simplement en customisant un script qui existerait ?

Merci beaucoup de vos avis.
0
Thom@s Messages postés 3407 Date d'inscription mardi 4 mars 2003 Statut Modérateur Dernière intervention 28 septembre 2019 678 > anathoile
11 janv. 2006 à 17:27
Salut !

Je ne connais pas de tel script...

Cependant, cela reste possible à faire manuellement, mais demande pas mal de travail ;-)

Pour des cours de PHP/MySQL :
http://www.lephpfacile.com/cours/

A+ :-)
0
Shetanus > anathoile
31 janv. 2007 à 00:29
Bonsoir,
(j'avais ouvblié de préciser que la page en php pour insérer les données etait consultable par un ou plusieurs operateurs en même temp...)
Bonne réception,
0
Thom@s Messages postés 3407 Date d'inscription mardi 4 mars 2003 Statut Modérateur Dernière intervention 28 septembre 2019 678
31 janv. 2007 à 07:35
Posté par Shetanus (mercredi 31 janvier 2007 à 00:19:24)
--------------------------------------------------------------------------

Salut,
Si j'ai bien compris ce que tu demandes...
Il me semble que tu dois exporter d'abord les données de ton tableur excel vers un fichier avec les données séparées par un délimiteur ';' ou 'tab' ou ','.
ensuite oublier excel ;o)
puis il faut vérifier selon le serveur de ton site perso mais en général ils sont souvent équipés par défault d'un serveur PHP et d'une base SQL.
Tu dois créé une base SQL pour ce spectacle puis une table.
tu dois importer les données dans la table
Un bout de code PHP pour afficher les données de ta base SQL dans un tableau, puis une autre page pour y insérer les éventuelles données a venir ou éventuellement modifier les données à afficher en ligne...

Bonne réception,

n'hesite pas si tu as besoin d'un coup de main.
0
Message destiné à thomas.
Merci thomas pour avoir posté ma réponse, ;o)
En effet c'est la premiere réponse et j'ai cliqué sur le mauvais bouton.
Bonne soirée
0
Bonjour,
Une solution qui a l'air simple... mais qui nécessite le nouveau service partagé d’Office SharePoint Server 2007 (Office 2007).
http://www.microsoft.com/france/decisionnel/produits/excelweb.mspx
En espérant que ça aide

Bonne chance
0