Ce nouveau composant ActiveX permet, grâce à des fonctions simples, de générer un fichier XLS depuis du code ASP. Il est entièrement gratuit et pleinement fonctionnel.
Attention, il faut qu'Excel soit installé sur le serveur pour pouvoir utiliser ce composant.
Une documantation décrivant les fonctions est livrée dans le ZIP.
G essayer d'utiliser l'activeX mais je recois un message d'erreur à l'instanciation de l'objet.
Voici le message d'erreur :
Active Server Pages, ASP 0241 (0x80004005)The CreateObject of '(null)' caused exception C0000005.
PS : La DLL à été enregistrée.
Pouvez vous m'aiguillez s'il vous plait.
Merci
merci d'avance
'
' Exemple en ASP de l'utilisation de la DLL
'
dim ObjXLS
' Création de l'objets XLS generator
set ObjXls=server.createobject("IGSX.XLSGenerator")
' Nom de la feuille Excel à créer
ObjXls.FormName "Ma feuille Excel"
' Fusion des cellules A1 à G4
ObjXls.FusionArea "A1:G4"
' Définition des polices et styles
ObjXls.RangeFont "A1","Arial",11,1,0,0,0
' Met une bordure autour des cellules fusionnées
ObjXls.ActiveBorder "A1:G4"
'Alignement (centré haut et bas)
ObjXls.AlignRange "A1",3,2
' Valeur dans la fusion
ObjXls.RangeValue "A1","Ceci est un exemple"
' Couleur de fond de la cellule (valeurs RVB)
ObjXls.RangeBackColor "A1",rgb(192,192,192)
' Savegarde de la feuille excel sur le serveur
ObjXls.SaveForm server.mappath(".") & "/MaFeuille.xls"
' Chargement de la feuille créée
response.redirect "MaFeuille.xls"
response.end
%>
merci
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.