Création d'un utilitaire pour XLD

David Aubert

XLDnaute Barbatruc
Administrateur
Modérateur
Bonjour,

Je vous soumets une idée de création d'un utilitaire Excel qui pourrait me faciliter la vie dans l'administration de XLD.

Pour l'instant j'ai juste une idée je n'ai pas commencé les développements.

J'aimerai avoir votre avis.

Objectif :
L'objectif de cet utilitaire est de créer automatiquement les entrées dans le forum "Applications disponibles dans l'espace de téléchargement " à partir d'une base Excel.
Dans la centrale de téléchargement je souhaite qu'il y ait pour chaque programme un lien de la description du programme vers un fil de discussion créé pour l'occasion.
Aujourd'hui pour faire cela il faut pour chaque programme :
1 - que je crée le fil dans le forum manuellement avec lien vers le programme
2 -que je modifie la description dans la centrale pour créer un lien vers le fil créé
Cela prends beaucoup de temps car il y a un historique important pour lequel il n'y a pas encore d'entrées dans le forum.

Ce que je souhaite automatiser:
Pour l'instant je souhaite automatiser le point 1.
Je vais à partir de ma base de données générer un fichier Excel avec :
En colonne A : le titre du programme
En colonne B : la description du programme
En colonne C : l'url du programme
En colonne D : le message à intégrer dans le forum

Je voudrais qu'une fois connecté manuellement, le programme Excel parcours les lignes 1 par une et crée les entrées dans le forum.
Je ne souhaite pas faire cela par du SQL mais plutôt par un pilotage du formulaire Excel de saisie de discussion.

En d'autre terme le programme doit :
Pour la ligne 1 :
Lancer le formulaire de création de discussion dans le forum :
Excel Downloads Forums
Entrer le titre de la discussion à partir de l'information dans la colonne A.
Entrer le corps de la discussion à partir de l'information dans la colonne D.
Créer la discussion en simulant un clic sur le bouton "Créer la nouvelle discussion".
Retourner dans la colonne E l'URL du fil de discussion créé (cela me permettra ensuite d'envisager l'automatisation du point 2 dont je parle dans mes objectifs).
Passer aux lignes suivantes, etc...

En fait je ne maitrise pas du tout le pilotage des formulaires web, c'est pour ça que je vous demande un peu d'aide.
Je mets en pièce jointe le fichier Excel tel que je l'imagine.

Merci d'avance

David

nb : je joins un fichier en version Excel 2003 et un en version 2007.
Le cas peut être traité indépendemment dans les 2 versions.
 

Pièces jointes

  • TestExcelForm.xlsm
    15 KB · Affichages: 55
  • TestExcelForm.xls
    37.5 KB · Affichages: 109
Dernière édition:

Brigitte

XLDnaute Barbatruc
Re : Création d'un utilitaire pour XLD

Bonsoir David, Pascal, Didier, jeanpierre, SergiO,

Bonne idée David... Bravo Didier (encore un miracle).

Tests faits sur une quinzaine de fils... Souci sur Euro 2008 SR et Euro football (décidément t'aimes pas le foot, Didier !!) qui conduit aussi à la page accueil, les autres : nickel.

Du beau boulot, comme d'hab, par myDearFriend.

Bisous à tous
 

myDearFriend!

XLDnaute Barbatruc
Re : Création d'un utilitaire pour XLD

Bonsoir le David XLD, PascalXLD, SergiO, jeanpierre, Brigitte, le Forum,

Il me restera plus qu'à faire les liens de l'autre côté via une requête SQL (il va falloir que je révise. ;-)
Bravo David, révision aussi rapide qu'efficace ! Ce type de traitement par requête SQL comme tu l'as fait, ça je ne sais pas faire et j'admire... Bravo, c'est du bon boulot. ;)

Cordialement,
 

ledzepfred

XLDnaute Impliqué
Re : Création d'un utilitaire pour XLD

bonsoir à tous,

en beta testant je suis tombé sur

- le post importé à 22h54 (titre: Post it) il renvoie vers ce post : Lien supprimé

-le post importé à 23h20 : diagramme Gantt : semble avoir été importé deux fois

Sinon sur l'intégralité des posts importés pas de problème, oui oui j'ai cliqué sur tous le liens en date du 15 janvier :eek: mais bon chez moi ça s'appelle faire une vraie recette
(je viens de donner une nouvelle définition à béta test: test effectué par un béta:D

A+
 
Dernière édition:

David Aubert

XLDnaute Barbatruc
Administrateur
Modérateur
Re : Création d'un utilitaire pour XLD

Bonjour,

Merci beaucoup à vous tous pour vos tests je vais faire les corrections.

Didier la requêtes SQL était finalement vraiment très simple.

J'ai juste créé dans mysql une table "reference_table" dans laquelle j'ai remonté les données du fichier excel avec les url des fils créé.
Ensuite j'ai lancé ce code :

UPDATE mos_downloads_files,reference_table SET mos_downloads_files.description=CONCAT(mos_downloads_files.description,'<p><a href="',reference_table.desc_extension,'">Fil de discussion dédié à ce programme </a>') WHERE mos_downloads_files.id=reference_table.id

Finalement c'est facile le SQL! ;-)

Bonne journée

David
 

Discussions similaires

Réponses
6
Affichages
263
Réponses
4
Affichages
388
Réponses
5
Affichages
296

Statistiques des forums

Discussions
315 246
Messages
2 117 752
Membres
113 301
dernier inscrit
Marc Rodrigez