>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment utiliser Javascript avec Excel

Le langage Javascript fournit aux développeurs les outils nécessaires pour définir un contenu dynamique après le chargement d'une page Web dans le navigateur Web de l'utilisateur. Vous pouvez utiliser Excel avec Javascript et générer une feuille de calcul pour vos lecteurs Web. Cela ouvre une feuille de calcul Excel avec le contenu que vous spécifiez, et l'utilisateur peut choisir de lire, modifier et enregistrer le fichier sur l'ordinateur. Ceci est avantageux pour les développeurs Web qui souhaitent créer des feuilles de calcul Excel à la volée dans leurs pages Web.

Étape 1

Créez votre bloc Javascript. Ce bloc indique au navigateur Web que le code contenu est un script exécutable. Ajoutez le code suivant entre les balises "" et "" dans votre page Web HTML :

Tout votre Javascript qui s'interface avec Excel est placé dans ces blocs de script.

Étape 2

Initiez la variable d'application Excel. Cette variable charge les bibliothèques Excel, qui sont utilisées pour interagir avec Excel. Le code suivant initie votre variable :

var excel =new ActiveXObject ( "Excel.Application" ); excel.visible =vrai;

Étape 3

Créez la feuille de calcul et activez-la. Une fois la variable Excel initialisée, vous devez créer un classeur et une feuille de calcul, qui sont les composants d'un fichier Excel contenant vos informations. Le code suivant crée la feuille de calcul :

var livre =excel.Workbooks.Add ; book.Worksheets.Add ; book.Worksheets(1).Activate;

Étape 4

Écrivez du texte dans la feuille de calcul Excel. Vous pouvez remplir chaque ligne de la feuille de calcul ligne par ligne. Dans cet exemple, la première cellule est définie pour une valeur de chaîne :

book.Worksheets(1).Cells(1,1).value="Ma première feuille de calcul";

Étape 5

Enregistrez le fichier Excel. Il s'agit d'une étape facultative qui ouvre une invite "Enregistrer sous" pour l'utilisateur. L'utilisateur est invité à indiquer s'il souhaite enregistrer le fichier et dans quel dossier le fichier est enregistré. Si vous écrivez une application interne pour une entreprise, vous pouvez définir la sécurité du navigateur pour autoriser explicitement l'enregistrement du document sur le disque dur sans aucune interaction de l'utilisateur, mais cela constitue un risque pour la sécurité des visiteurs Web externes qui ne font pas confiance au site Web. Le code suivant demande à l'utilisateur s'il souhaite enregistrer le fichier :

book.Worksheets(1).SaveAs("C:\excel_file.XLS");


Vie intelligente