PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → Afficher des documents Excels en Web
Afficher des documents Excels en Web
Started by Ralph IGCI, Aug., 10 2022 11:10 AM - 3 replies
Posted on August, 10 2022 - 11:10 AM
Bonjour,
Comme le dit le sujet, comment affichez vous les documents Excel en Web ?
Merci
Posted on August, 10 2022 - 4:49 PM
Après mûre réflexion, Ralph IGCI a écrit :
Bonjour,
Comme le dit le sujet, comment affichez vous les documents Excel en Web ?
Merci


bonjour

un fichier affiche avec le type mime .xlsx
cela sera downloadé ou affiché selon les navigateurs et comment c'est
configuré sur le poste client.

Il n'y a pas de champs tableur comme dans un windev.

Après si tu veux un affichage géré spécifiquement, seule solution lire
les données et les afficher dans des tables mémoires ... pfouu lourd

--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com
Registered member
125 messages
Popularité : +5 (5 votes)
Posted on August, 12 2022 - 1:22 AM
Bonjour Ralph,

J'utilise FichierAffiche() avec un champ iFrame.

Cela nécessite la présence sur le navigateur de l'utilisateur d'une extension comme https://chrome.google.com/webstore/detail/office-editing-for-docs-s/gbkeegbaiigmenfmjfclcdgdpimamgkj

Sinon FichierAffiche() déclenchera un téléchargement comme l'a précisé Eric dans le poste précédent...

A ce sujet justement, comment savoir si l'extension est installée et activée ?
https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/79661-comment-savoir-extension-navigateur-est-installee-activee/read.awp

A+
Registered member
395 messages
Popularité : +13 (13 votes)
Posted on August, 12 2022 - 12:55 PM
Bonjour,

Si c'est pour de la visualisation seulement, une extension n'est pas forcément nécessaire.

Si vous avez/construisez une URL qui redirige vers votre FichierAffiche() (accessible de l'extérieur, cad sans login ni session spécifique), il est possible d'utiliser des URL de "preview".

Il en existe une pour Google :
https://drive.google.com/viewer?url=[URL]

Vous pouvez rajouter le paramètre "embedded=true" à l'url pour paraitre encore plus intégré.

Et une pour Office :
https://view.officeapps.live.com/op/view.aspx?src=[URL]


PS : il conviendra d'échapper l'URL de votre document correctement avec URLEncode()
Message modified, August, 12 2022 - 12:57 PM