DLL ACTIVEX POUR GÉNÉRER DE VRAIS FICHIERS EXCEL DEPUIS LE CODE.
patsonaloo
Messages postés2Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention 7 novembre 2003
-
7 nov. 2003 à 16:11
angaladon
Messages postés8Date d'inscriptionjeudi 16 mars 2006StatutMembreDernière intervention10 mai 2007
-
14 mars 2007 à 14:48
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
angaladon
Messages postés8Date d'inscriptionjeudi 16 mars 2006StatutMembreDernière intervention10 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és1Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention15 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és2Date d'inscriptionsamedi 29 janvier 2005StatutMembreDernière intervention25 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és6Date d'inscriptiondimanche 9 juin 2002StatutMembreDernière intervention20 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és2Date d'inscriptionsamedi 29 janvier 2005StatutMembreDernière intervention25 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
jpeman
Messages postés22Date d'inscriptionsamedi 18 janvier 2003StatutMembreDernière intervention24 mai 2005 17 août 2004 à 10:52
cs_leuviah
Messages postés1Date d'inscriptionmardi 27 juillet 2004StatutMembreDernière intervention28 juillet 2004 28 juil. 2004 à 15:33
Bonjour,
voilà un excellent travail.
Cependant je rencontre un petit souci pour la sauvegarde du fichier xls. Je n'arrive pas donner un chemin qui soit correctement pris en compte. C'est à dire que je ne peut sauvegarder que dans le rép Inetpub sinon une erreur "Permission refusée" est générée. Quelqu'un a-t-il une idée ?
Merci.
Philippe.
didi_jappont
Messages postés2Date d'inscriptionmardi 15 juin 2004StatutMembreDernière intervention15 juin 2004 15 juin 2004 à 10:31
super c'est exactement ce que je recherchais. Petit problème je débute et je ne sais pas l'utiliser.
Peux-tu me fournir un exemple de code asp utilisant activex pour générer une feuille excel ?
Merci
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 20135 9 nov. 2003 à 11:43
Bon travail, en revanche je trouve dommage que vous ne fournissiez pas la source de cette DLL. EN effet, je ne charge jamais des DLL dans un serveur dont je ne suis pas garanti du Produit (sécurité oblige).
De plus cet article en réalité n'est pas une source mais est un ActiveX que l'on peut utiliser en ASP.
Ajoute dans ton ZIP les sources de ton composant et ton article sera excellent.
Romelard Fabrice (Alias F___)
patsonaloo
Messages postés2Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention 7 novembre 2003 7 nov. 2003 à 16:11
votre travail est bienfait.
Je voudrais que vous m'aidiez pour mon TFE.Je dois commander une plaquette didactique via mon serveur win 2003. avec vb.net et asp.net.je ne sais pas comment programmer mes ports(série,parallèle ou USB)avec ces langages.
merci de votre aide ,je compte sur vous.
14 mars 2007 à 14:48
15 sept. 2006 à 17:29
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
25 avril 2005 à 17:15
merci d'avance
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
%>
25 avril 2005 à 13:07
merci
17 août 2004 à 10:52
EXCEL GENERATOR : http://www.planet-source-code.com/vb/scripts/ShowCode.asp?lngWId=4&txtCodeId=6955
28 juil. 2004 à 15:33
voilà un excellent travail.
Cependant je rencontre un petit souci pour la sauvegarde du fichier xls. Je n'arrive pas donner un chemin qui soit correctement pris en compte. C'est à dire que je ne peut sauvegarder que dans le rép Inetpub sinon une erreur "Permission refusée" est générée. Quelqu'un a-t-il une idée ?
Merci.
Philippe.
15 juin 2004 à 10:31
Peux-tu me fournir un exemple de code asp utilisant activex pour générer une feuille excel ?
Merci
9 nov. 2003 à 11:43
De plus cet article en réalité n'est pas une source mais est un ActiveX que l'on peut utiliser en ASP.
Ajoute dans ton ZIP les sources de ton composant et ton article sera excellent.
Romelard Fabrice (Alias F___)
7 nov. 2003 à 16:11
Je voudrais que vous m'aidiez pour mon TFE.Je dois commander une plaquette didactique via mon serveur win 2003. avec vb.net et asp.net.je ne sais pas comment programmer mes ports(série,parallèle ou USB)avec ces langages.
merci de votre aide ,je compte sur vous.