JS, PHP, HTML
Résolu
anatolekadel
Messages postés
102
Date d'inscription
Statut
Membre
Dernière intervention
-
anatolekadel Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
anatolekadel Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà, je suis confronté à plusieurs problèmes.
En fait, j'aimerais faire un bouton (ou un lien, je suis pas difficile ^^) qui copierait dans le presse-papier le contenu d'une div.
Il faut savoir que la div contient un tableau rempli par des fonctions en PHP (simplement le résultat d'une requête SQL...).
J'ai cherché sur Google; je n'ai rien trouvé de convainquant. Pourquoi ?
J'ai trouvé une fonction en JS qui permet de copier dans le presse papier un texte. Le hic, c'est que moi, j'aimerai copier le contenu d'une div. J'ai bien tenté en kamikaze de mettre tout mon code PHP (celui qui affichait le tableau) dans ma fonction JS; mais forcément, ça me copiait non pas le tableau mais le PHP.
De plus, (bien que si j'arrivais à copier le tableau, je serai aux anges) j'aimerai que lorsque je clique sur le bouton, Excel s'ouvre et affiche mon tableau.
J'ai trouvé une piste (sur un site concurrent) pour faire en sorte qu'un bouton fasse télécharger un fichier.txt affichant le texte à copier. Cela pourrait m'être fortement utile; mais je ne crois pas que NotePad sache afficher un tableau... Donc, cette solution ne peux pas m'intéresser.
Donc, pour récapituler; j'aimerai une fonction JS (ou PHP) qui permette :
-soit de copier un tableau (qui pourra être contenu dans une div) dans le presse-papier;
-soit d'enregistrer le tableau dans un format lisible par Excel (de préférence Excel et pas un autre, cela m'évitera de faire télécharger OpenOffice ou que sais-je à l'utilisateur)
Le fait que Firefox ne permette pas la copie ne m'intéresse pas; il suffit de copier l'URL dans la barre de navigation IE... (IE servira au moins à ça ^^)
Voilà, je suis confronté à plusieurs problèmes.
En fait, j'aimerais faire un bouton (ou un lien, je suis pas difficile ^^) qui copierait dans le presse-papier le contenu d'une div.
Il faut savoir que la div contient un tableau rempli par des fonctions en PHP (simplement le résultat d'une requête SQL...).
J'ai cherché sur Google; je n'ai rien trouvé de convainquant. Pourquoi ?
J'ai trouvé une fonction en JS qui permet de copier dans le presse papier un texte. Le hic, c'est que moi, j'aimerai copier le contenu d'une div. J'ai bien tenté en kamikaze de mettre tout mon code PHP (celui qui affichait le tableau) dans ma fonction JS; mais forcément, ça me copiait non pas le tableau mais le PHP.
De plus, (bien que si j'arrivais à copier le tableau, je serai aux anges) j'aimerai que lorsque je clique sur le bouton, Excel s'ouvre et affiche mon tableau.
J'ai trouvé une piste (sur un site concurrent) pour faire en sorte qu'un bouton fasse télécharger un fichier.txt affichant le texte à copier. Cela pourrait m'être fortement utile; mais je ne crois pas que NotePad sache afficher un tableau... Donc, cette solution ne peux pas m'intéresser.
Donc, pour récapituler; j'aimerai une fonction JS (ou PHP) qui permette :
-soit de copier un tableau (qui pourra être contenu dans une div) dans le presse-papier;
-soit d'enregistrer le tableau dans un format lisible par Excel (de préférence Excel et pas un autre, cela m'évitera de faire télécharger OpenOffice ou que sais-je à l'utilisateur)
Le fait que Firefox ne permette pas la copie ne m'intéresse pas; il suffit de copier l'URL dans la barre de navigation IE... (IE servira au moins à ça ^^)
A voir également:
- JS, PHP, HTML
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Br html ✓ - Forum Webmastering
- Expert php pinterest - Télécharger - Langages
- Espace en html ✓ - Forum HTML
3 réponses
Adapte ce tout petit script pour générer un fichier Excel :
<?php header('Content-type: application/x-excel'); header('Content-Disposition: attachment; filename="truc.xls"'); echo('<table><col span=2><tr><td><i>x</i></td><td>y</td></tr><tr><td>z</td><td>euh</td></tr></table>'); ?>
Voici un programme parfait ici de comment télécharger un tableau vers excel
http://sakoba.byethost13.com/2011/03/18/php-how-to-download-data-from-php-into-an-excel-spreadsheet/
je crois que tout y est.
http://sakoba.byethost13.com/2011/03/18/php-how-to-download-data-from-php-into-an-excel-spreadsheet/
je crois que tout y est.