Exportation html dynamique de la table vers excel en javascript dans le navigateur firefox
Souhaitez Exporter html dynamique de la table vers excel en javascript est-il possible que puis-je faire dans le navigateur firefox sans l'aide d'activex objet dans le code .merci de m'aider
- De quelle façon est de Java impliqués?
- Code Jsp contient un bouton Exporter vers Excel qui lorsqu'il est cliqué tableau dynamique de la grille sera généré dans excel avec les css.Ce code du bouton est connecté avec le JavaScript
Vous devez vous connecter pour publier un commentaire.
Voici une fonction pour le faire dans Firefox avec le JavaScript, en supposant que l'utilisateur a Excel est installé sur leur machine:
jsFiddle live exemple:
Vous pouvez générer dynamiquement le fichier Excel dans SpreadsheetDataXML format qui permet à la coutume de la table, styles de cellule et le format dans la syntaxe HTML.
Pour faire ce travail dans IE vous aurez besoin d'utiliser l'objet Blob et ensuite appeler msSaveBlob méthode.
Pour FF et Chrome, il vous suffit de modifier les données de href de données:application/vnd.ms-excel
De travail exemple: http://jsfiddle.net/h42y4ke2/21/
YT tutoriel: https://www.youtube.com/watch?v=gx_yGY6NHkc
Autant que je sache, il n'y a pas de bibliothèque pour la création d'un véritable fichier excel en JavaScript, mais vous pourriez essayer d'exporter le tableau en HTML dans un fichier avec .extension xls.
<html><body>
en-tête et le pied de page correspondante, trop.Il y a une extension table2clipboard pour firefox. Vous pouvez également générer une sortie csv à partir d'arborescence DOM manuellement et permet à l'utilisateur de l'enregistrer en tant que fichier csv. Excel peut importer à partir d'un fichier CSV.