Modifier et enregistre un fichier excel à par

Fermé
ismo - 5 déc. 2007 à 22:57
phil232 Messages postés 607 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 31 janvier 2008 - 7 déc. 2007 à 12:13
Bonjour,

à partir d'une page html (mon site internet) pointe vers un fichier excel.
l'utilisateur voit un lien surlequel il peut cliquer et ouvrir le fichier.
Le fichier est aussi sur le serveur hôte du site (donc chemin relatif : ./monexcel.xls).

Le fichier excel peut etre lut ecrit et executer par tous (a+xrw) d'un point de vue fichier unix.
les propriété du fichier excel permettent aussi l'écriture.

Jusqu'ici tout va bien, l'ennui c'est qu'en clliquant sr le lien le fichier est ouvert dans une fenetre (IE ou firefox.., en lecture seule) et que si on veut le sauver on ne peut le faire qu'en local.

y'a t'il un moyen de permetre l'enregistrement du fichier sur le serveur, par exemple en forçant l'ouverture du fichier dans excel.

merci d'avance pour votre aide
A voir également:

6 réponses

phil232 Messages postés 607 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 31 janvier 2008 178
7 déc. 2007 à 10:44
Ce qui se passe c'est que ton browser download un objet Excel. Après c'est donc une instance qui tourne sur le client (cad le browser). Une connection vers le fichier original n'éxiste pas. C'est donc comme si tu avait ouvert Excel en local. Le fichier peut être sauvegardé en local mais comme il n'y a plus de connection vers le server (qui a envoyé l'objet) on ne peut pas modifier l'original. C'est ça aussi l'idée qu'il y a derrière : les gens (en général dans un intranet) peuvent se servir des templates (modèles) sans que l'admin doit craindre leur modification.
1
phil232 Messages postés 607 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 31 janvier 2008 178
6 déc. 2007 à 17:37
A ce que je sache, l'internet ne permet déjà pas ça (ni l'intranet). Puis Excel N'EST PAS multi-user (faudrait que le gens comprenne ça après plus de 10 ans d'Excel).
Pourquoi ne pas utiliser une forme HTML que l'on submit p.ex. ou bien une petite app de base de données (non, Excel N'EST PAS une base de données)
0
Meci beaucoup pour ta réponse,
le fait que le html ne te permete pas d'écrire un fichier, on est d'accord
Par contre il doit te permetre d'ouvrir un fichier et de l'enregistrer en ecrasant le pécedent.

Et c'est bien ce que je veux faire...
Le soucis c'est qu'il est ouvert en lecture seule (malgrès toute les tentaives que j'ai pu faire)

Bien sur tout autre solution est la bienvenue si elle est un peu détaillée et expliquée
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
6 déc. 2007 à 20:27
bonjour,

Je confirme ce que dit Phil : EXCEL N'EST PAS UNE BASE DE DONNEES. Il est donc illusoire de vouloir s'en servir comme tel et encore moins sur internet et intranet d'où il peut effectivement être lu ... la sauvegarde n'est pas possible ...

;o)

Polux
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
7 déc. 2007 à 12:09
Exact Phil, et si le client n'as pas Excel ou le viewer installé en local, il ne peut pas ouvrir le fichier ... c'est aussi simple que ça ... mais pas forcément bien compréhensible. La facilité d'utilisation d'Excel laisse à penser que l'on peut tout faire avec ... en oubliant les limites de l'outil.

;o)

Polux
0
phil232 Messages postés 607 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 31 janvier 2008 178
7 déc. 2007 à 12:13
Un jour on va envoyer Excel pour faire des courses

lol
0