Problème excel sur page WEB

Résolu/Fermé
Signaler
Messages postés
27
Date d'inscription
mercredi 25 décembre 2013
Statut
Membre
Dernière intervention
18 novembre 2020
-
 segatasenchiro -
Bonjour,
Je veux autoriser nos membres à visualiser un fichier EXCEL sur une page WEB.
Pas de problème saus qu'avec CHROME il demande * enregistre sous * et avec IE
  • ouvrir * ou * enregistrer * ou * enregistrer sous *

Mon souhait serait de pouvoir uniquement le visualiser
Merci pour la réponse

1 réponse

Salut,
un fichier excel est fait pour être lu par excel, cela s'appelle le formatage et transforme le contenu du fichier en une notation adapté au programme du tableur.(d'où la notation de format indiqué par l'extension du fichier .doc, .docx , jpg... sont des formats car impliquent un formatage).

Sur une page web tout le contenu est écrit en HTML qui est un format de texte sans formatage.

C'est donc normal et ce que vous voulez est impossible.
Il existe bien des solutions qui ne sont pas propres comme utiliser un plugin sur le navigateur qui permettra de lire le fichier dans celui ci.
À éviter pour plusieurs raisons dont l'une est que vous obligez la personne qui consulte le site à avoir un programme en plus(programme qui sera peu fiable) et un navigateur particulier..

Pour exploiter au format des pages web vos documents vous pouvez transformer ceux ci dans un format textuel adapté(comme le .csv ou .json) qui peut être facilement lu par javascript, donc affiché par HTML.
Mieux encore est d'utiliser une base de données qui 'alimente' le site(les balises HTML) et permet des tris, calculs, comparaisons plus simplement et rapidement qu'excel et surtout vous permettra instantanément de modifier, ajouter, supprimer...etc tout ce que vous voulez beaucoup plus aisément qu'avec un tableur. Une base de données faite correctement permet aussi de conserver et de sécurisé les informations indéfiniment ce que ne permet pas un fichier de tableur qui par définition est 'figé' au moment de son enregistrement.

N'oubliez pas que pour la création d'une page web vous devez séparer le fond et la forme de son contenu au maximum:
le fond et la forme: c'est respectivement HTML et CSS
Le contenu c'est ce qui doit être affiché: une image, un texte, une valeur, une vidéo....