Dll activex pour générer de vrais fichiers excel depuis le code.

5/5 (10 avis)

Vue 21 080 fois - Téléchargée 1 651 fois

Description

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.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
angaladon Messages postés 8 Date d'inscription jeudi 16 mars 2006 Statut Membre Dernière intervention 10 mai 2007
14 mars 2007 à 14:48
Seul petit bémol : on n'installe en général jamais Excel sur un serveur ! C'est pas stable, et ca peut causer des failles de sécurité importantes. C'est d'ailleurs le cas chez mon client actuel : il refuse d'installer Excel, ou même les dll interrop sur le serveur.
bjd_mourad Messages postés 1 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 15 septembre 2006
15 sept. 2006 à 17:29
Bonjour,

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
steph2204 Messages postés 2 Date d'inscription samedi 29 janvier 2005 Statut Membre Dernière intervention 25 avril 2005
25 avril 2005 à 17:15
excuse moi encore de te déranger mais ton fichier dll il faut le placer où exactement

merci d'avance
zecreator Messages postés 6 Date d'inscription dimanche 9 juin 2002 Statut Membre Dernière intervention 20 août 2008
25 avril 2005 à 13:42
<%
'
' 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
%>
steph2204 Messages postés 2 Date d'inscription samedi 29 janvier 2005 Statut Membre Dernière intervention 25 avril 2005
25 avril 2005 à 13:07
est ce que quelqu'un aurais un bout de code qui utilise cet active x car je ne vois pas trop comment m'y prendre

merci
Afficher les 10 commentaires

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.