willinfeo
Messages postés55Date d'inscriptionvendredi 25 juillet 2003StatutMembreDernière intervention 4 décembre 2005
-
28 août 2003 à 10:41
cs_radoso
Messages postés5Date d'inscriptionlundi 25 décembre 2006StatutMembreDernière intervention18 avril 2008
-
18 avril 2008 à 00:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_radoso
Messages postés5Date d'inscriptionlundi 25 décembre 2006StatutMembreDernière intervention18 avril 2008 18 avril 2008 à 00:44
vous n'avez pas une idée pour intégrer ce code source super pratique dans un fichier .php??
merci d'avance!
cs_aityahia
Messages postés2Date d'inscriptionmercredi 12 juillet 2006StatutMembreDernière intervention 8 octobre 2006 8 oct. 2006 à 15:14
bon j'ai tres bien testé la fonction elle marche a mérveille sur Ie sauf pour les couleur elle ne fonctionne pas sur firefox
amosc
Messages postés82Date d'inscriptionlundi 10 février 2003StatutMembreDernière intervention18 octobre 2005 30 déc. 2003 à 17:09
tt simplement bravo pour l'idée et merci de contribuer à l Edifice du monde OpensOurce by et encore bravo ...
proffial
Messages postés35Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention23 juillet 2009 23 oct. 2003 à 20:14
pour le verouillage j'en ai aucune idée,
sinon l'active x doit uniquement etre sur le client car c'est du javascript donc tout s'execute du coté client ;)
sinon je remercie phm pour ces bouts de code et conseils, je vais bientot mettre a jour la source, mais pas ce soir ;)
bonne continuation
gloups2
Messages postés2Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention23 octobre 2003 23 oct. 2003 à 18:35
Autre question, l'activex doit etre aussi sur le serveur apache ou il peut etre sur client ie ?????
gloups2
Messages postés2Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention23 octobre 2003 22 oct. 2003 à 17:34
Question, comment peut on verrouiller la page qui va etre creer car je veux pourvoir avoir des cellules non modifiable ?
Marci
cs_phm
Messages postés49Date d'inscriptionjeudi 17 janvier 2002StatutMembreDernière intervention23 avril 2009 22 oct. 2003 à 12:03
Voici une fonction d'encadrement à mettre en fin de boucle sur les cellules :
function Encadre(myCell)
{
xlToRight=-4161;
xlDown=-4121;
xlNone=-4142;
xlEdgeLeft=7;
xlEdgeTop=8;
xlEdgeBottom=9;
xlEdgeRight=10;
xlContinuous=1;
xlThin=2;
xlAutomatic=-4105;
xlInsideVertical=11;
xlInsideHorizontal=12;
myCell.Borders(xlEdgeLeft).LineStyle = xlContinuous;
myCell.Borders(xlEdgeLeft).Weight = xlThin;
myCell.Borders(xlEdgeLeft).ColorIndex = xlAutomatic;
On peut récupérer le CAPTION en mettant un ID et un NAME à la balise CAPTION et en le passant en paramètre :
function exportToXL(id,idCaption) {
eSrc=document.all(id) // recherche le composant ayant cet id
eCap=document.all(idCaption)
en fin de code on insère une ligne et on met eCap.value dans la cellule A1 .
Pour la couleur de fond de la table elle-même
eSrc.bgColor tout simplement
A+++
cs_phm
Messages postés49Date d'inscriptionjeudi 17 janvier 2002StatutMembreDernière intervention23 avril 2009 20 oct. 2003 à 14:56
salut,
j'ai fait un petite adaptation (id=17140)
avec lecture des couleurs en compilant un peu toutes les remarques
des uns et des autres.
Merci pour ce super script !
A+
ResidentPhil
Messages postés1Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention24 septembre 2003 24 sept. 2003 à 15:18
Pour la conversion des couleurs de HTML (#336699) vers Excel, il faut transformer le code hexadecimal 336699 en decimal sans décomposer en Rouge Vert et Bleu. Ce qui nous donne: 3368601.
On peut pour cela utiliser la fonction 'toDecimal' trouvé sur ce post:
http://www.javascriptfr.com/code.aspx?ID=16365. J'ai testé ca marche nickel
cs_ampeg
Messages postés18Date d'inscriptionjeudi 19 octobre 2000StatutMembreDernière intervention15 août 2006 11 sept. 2003 à 13:49
Super ton script
J'ai toutefois un problème
cela ne fonctionne pas quand je change l'extension en php
Il me note une erreures sur la page
avez vous une idée ?
salut
proffial
Messages postés35Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention23 juillet 2009 30 août 2003 à 12:20
Merci beaucoup pour ce commentaire,
Mais je n'aurai jamais reussi a faire un truc pareil sans ta source ;)
Donc je te remercie pour ton aide ;)
En tout cas, maintenant la gestion des tableaux devient vraiment simple :=)
Si on rajoute a ma source celle de francktfr : ( tri de tableau HTML )
http://www.javascriptfr.com/article.aspx?Val=724
on obtient des trucs super sympas ...
et facile a mettre en oeuvre.
Mais la, je vous laisse faire ....
Vive le Javascript ;)
Et si quelqu'un sait convertir du RVB stoké en hexa en code couleur a la microsoft, ou juste me dire comment marche le code couleur windobe,
et bien je vous promet d'actualiser la source en fesant de la vrai gestion de couleur ;)
Sur ce, bonne journée
cs_shubacca
Messages postés6Date d'inscriptionmercredi 26 juin 2002StatutMembreDernière intervention30 août 2003 30 août 2003 à 11:33
je t'ai mis 9/10, parce qu'il est toujours possible de faire mieux comme tu l'as si bien dit.
Mais je suis flatté que tu ai utilisé mon source pour faire le tien.
Je ne te tiens pas rigueur de tes remarques. Je trouve au contraire que c'est très constructif de pouvoir donner son avis. Toutefois, j'ai mis à disposition dans mon source une fonction de base pour laquelle j'avais indiqué que des améliorations était possible.
Bravo, pour ton excellent travail.
proffial
Messages postés35Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention23 juillet 2009 28 août 2003 à 15:57
si cela vous interresse, je viens de revoir la source afin qu'elle gere les styles ...
maintenant, y'a pas a dire, ca gere ;)
LocalStone
Messages postés514Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention 1 mars 2009 28 août 2003 à 13:18
J'ai mis une heure à piger pourquoi sur moi ça ne fonctionnait pas ... En fait, je suis trop con, j'ai pas installé excel. Voilà, désolé pour ce post
willinfeo
Messages postés55Date d'inscriptionvendredi 25 juillet 2003StatutMembreDernière intervention 4 décembre 2005 28 août 2003 à 10:41
18 avril 2008 à 00:44
merci d'avance!
8 oct. 2006 à 15:14
30 déc. 2003 à 17:09
23 oct. 2003 à 20:14
sinon l'active x doit uniquement etre sur le client car c'est du javascript donc tout s'execute du coté client ;)
sinon je remercie phm pour ces bouts de code et conseils, je vais bientot mettre a jour la source, mais pas ce soir ;)
bonne continuation
23 oct. 2003 à 18:35
22 oct. 2003 à 17:34
Marci
22 oct. 2003 à 12:03
function Encadre(myCell)
{
xlToRight=-4161;
xlDown=-4121;
xlNone=-4142;
xlEdgeLeft=7;
xlEdgeTop=8;
xlEdgeBottom=9;
xlEdgeRight=10;
xlContinuous=1;
xlThin=2;
xlAutomatic=-4105;
xlInsideVertical=11;
xlInsideHorizontal=12;
myCell.Borders(xlEdgeLeft).LineStyle = xlContinuous;
myCell.Borders(xlEdgeLeft).Weight = xlThin;
myCell.Borders(xlEdgeLeft).ColorIndex = xlAutomatic;
myCell.Borders(xlEdgeTop).LineStyle = xlContinuous
myCell.Borders(xlEdgeTop).Weight = xlThin
myCell.Borders(xlEdgeTop).ColorIndex = xlAutomatic
myCell.Borders(xlEdgeBottom).LineStyle = xlContinuous
myCell.Borders(xlEdgeBottom).Weight = xlThin
myCell.Borders(xlEdgeBottom).ColorIndex = xlAutomatic
myCell.Borders(xlEdgeRight).LineStyle = xlContinuous
myCell.Borders(xlEdgeRight).Weight = xlThin
myCell.Borders(xlEdgeRight).ColorIndex = xlAutomatic
}
ICI juste après le remplissage du contenu
// Rempli le contenu
oExcel.ActiveSheet.Cells(r,c).Value = eSrc.cells(i).innerText;
// Encadre
myCell=oExcel.ActiveSheet.Cells(r,c);
Encadre(myCell);
}
en fin de code on peut aussi ajouter
oExcel.ActiveWindow.DisplayGridlines = false;
c'est plus joli.
On peut récupérer le CAPTION en mettant un ID et un NAME à la balise CAPTION et en le passant en paramètre :
function exportToXL(id,idCaption) {
eSrc=document.all(id) // recherche le composant ayant cet id
eCap=document.all(idCaption)
en fin de code on insère une ligne et on met eCap.value dans la cellule A1 .
Pour la couleur de fond de la table elle-même
eSrc.bgColor tout simplement
A+++
20 oct. 2003 à 14:56
j'ai fait un petite adaptation (id=17140)
avec lecture des couleurs en compilant un peu toutes les remarques
des uns et des autres.
Merci pour ce super script !
A+
24 sept. 2003 à 15:18
On peut pour cela utiliser la fonction 'toDecimal' trouvé sur ce post:
http://www.javascriptfr.com/code.aspx?ID=16365.
J'ai testé ca marche nickel
11 sept. 2003 à 13:49
J'ai toutefois un problème
cela ne fonctionne pas quand je change l'extension en php
Il me note une erreures sur la page
avez vous une idée ?
salut
30 août 2003 à 12:20
Mais je n'aurai jamais reussi a faire un truc pareil sans ta source ;)
Donc je te remercie pour ton aide ;)
En tout cas, maintenant la gestion des tableaux devient vraiment simple :=)
Si on rajoute a ma source celle de francktfr : ( tri de tableau HTML )
http://www.javascriptfr.com/article.aspx?Val=724
on obtient des trucs super sympas ...
et facile a mettre en oeuvre.
Mais la, je vous laisse faire ....
Vive le Javascript ;)
Et si quelqu'un sait convertir du RVB stoké en hexa en code couleur a la microsoft, ou juste me dire comment marche le code couleur windobe,
et bien je vous promet d'actualiser la source en fesant de la vrai gestion de couleur ;)
Sur ce, bonne journée
30 août 2003 à 11:33
Mais je suis flatté que tu ai utilisé mon source pour faire le tien.
Je ne te tiens pas rigueur de tes remarques. Je trouve au contraire que c'est très constructif de pouvoir donner son avis. Toutefois, j'ai mis à disposition dans mon source une fonction de base pour laquelle j'avais indiqué que des améliorations était possible.
Bravo, pour ton excellent travail.
28 août 2003 à 15:57
maintenant, y'a pas a dire, ca gere ;)
28 août 2003 à 13:18
28 août 2003 à 10:41