Table des matières
1. Configuration de l'environnement
2. Opérations de base de l'ASP sur Excel
3. ASP Operation Excel génère des tables de données
4. L'opération ASP Excel génère des diagrammes de graphiques
5. Solutions de navigation, de téléchargement et de suppression du fichier Excel côté serveur
Vi. Appendice
texte
1. Configuration de l'environnement
D'après les données de référence, la configuration de la série Microsoft devrait être bien, c'est-à-dire:
1. Bureau Win9x + PWS +
2. Win2000professional + PWS + Office
3. Win2000Server + IIS + Office
L'environnement actuel où l'auteur a testé avec succès est les deux derniers. Il n'y a aucune exigence particulière pour la version Office. Compte tenu de l'incertitude de la configuration du client et des caractéristiques de compatibilité vers l'arrière, il est recommandé que la version du bureau côté serveur ne soit pas trop élevée pour empêcher le client de s'afficher correctement après le téléchargement.
Il y a deux autres découvertes accidentelles sur la configuration de l'environnement côté serveur:
1. L'auteur a initialement installé le WPS2002 de Kingsoft sur la machine de développement, mais il y avait toujours un problème avec la création d'objet Excel. Après avoir désinstallé WPS2002, l'erreur a disparu.
2. L'auteur aime utiliser FrontPage lors du développement d'un code ASP, mais a constaté que si FrontPage est ouvert (côté serveur), la création d'objets sera instable, parfois réussie et parfois infructueuse. Après une enquête prolongée, il a été constaté que si le logiciel de la série Office s'exécute du côté du serveur, il est difficile de créer des objets Excel avec succès.
Le côté serveur doit également définir les autorisations de fonctionnement des composants COM. Tapez "dcomcnfg" sur la ligne de commande et entrez l'interface de configuration du composant com. Sélectionnez Microsoft Excel et cliquez sur le bouton Propriété. Sélectionnez les trois options uniques à personnaliser. Ajoutez tout le monde à toutes les autorisations lors de l'édition. Redémarrez le serveur après l'enregistrement.
Je n'ai trouvé rien de particulier sur la configuration de l'environnement du client. Tant qu'il est installé avec Office et IE, il semble que la version soit universelle.
2. Opérations de base de l'ASP sur Excel
1. Créer des objets Excel
setObjexcelApp = createObject ("Excel.Application")
objexcelapp.displayAlerts = false aucun avertissement n'est affiché
objExcelApp.Application.Visible = False n'affiche pas l'interface
2. Créez un nouveau fichier Excel
objexcelapp.workbooks.add
setObjexcelBook = objexcelapp.activeworkbook
setObjexcelsheets = objexcelbook.Worksheets
setObjexceLsheet = objexcelbook.sheets (1)
3. Lire les fichiers Excel existants
straddr = server.mappath (".")
objexcelapp.workbooks.open (Straddr & "/ Templet / Table.xls")
setObjexcelBook = objexcelapp.activeworkbook
setObjexcelsheets = objexcelbook.Worksheets
setObjexceLsheet = objexcelbook.sheets (1)
4. Enregistrer le fichier Excel
objexcelbook.saveastraddr & "/ temp / table.xls"
5. Enregistrer le fichier Excel
objexcelbook.save (l'auteur a enregistré avec succès pendant le test, et la page a signalé une erreur.)
6. Opération Exit Excel