IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Word Discussion :

Extraction pour compléter une base de données


Sujet :

Word

  1. #1
    Membre à l'essai
    Homme Profil pro
    Retaité aéronautique
    Inscrit en
    Avril 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retaité aéronautique
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2013
    Messages : 26
    Points : 16
    Points
    16
    Par défaut Extraction pour compléter une base de données
    Bonjour à tous.
    j'ai besoin d'un coup de main, je désire vous soumettre ce problème.
    Malgré mes recherches sur le net, je n'ai pas réussi à trouver la solution.
    La finalité, agrémenter une base GPS avec affichage de données utiles.
    Exemple d’extraction que je désire.
    43.61493,07.12046, » 06 ANTIBES Stat-10€, Sv-3€, Elec-3€/h, Paie-CB, CCI 18650 »
    Pour information, seules les données entre guillemets seront affichées.
    A partir de fichiers toujours sous le même schéma

    N° 18650 ANTIBES GPS : N 43.61493, E 7.12046
    Accès/adresse : Marineland Accès D4 Proche parking P1 du Marineland 06600 ANTIBES
    Tarif : 2012 Stationnement : 10 € Services : 3 € Électricité : 3 € /4 h Paiement par carte bancaire uniquement Type de borne : FLOT BLEU Services :
    Autres informations : http://www.marineland.fr/info-pratiq....php?Itemid=47 Attention à partir de la prise du ticket, le tarif est de 10 € Donc pour un simple accès aux services, il faut s'acquitter de 10 € pour entrer + 3 € pour les services

    Avant d’aller plus loin :
    1° une telle extraction est-elle possible ?
    2° Si oui comment la réaliser
    3° Je n’ai pas de connaissances dans ce domaine, mais ne demande qu’à apprendre, donc si la réponse peut-être pédagogique tant mieux, sinon je prendrais la solution sans surcharger le généreux donateur

    L’extraction, au mieux, devrait se faire vers une feuille Excel avec trois colonnes, A et B les coordonnées (la disposition n’importe pas) ; C la désignation et renseignements.
    Extraction pour compléter une base de données.doc
    Je joint un document word avec plusieurs exemples.
    Quelqu'un aurait il une idée?
    Merci d'avance.
    Cordialement.

  2. #2
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut
    Salut Alain_06,

    Oui c'est possible. Mais ce n'est pas simple, donc si tu es pressé, c'est mort. La meilleure chose est de passer par une macro (car je suppose que tu n'as fourni qu'un extrait de ta base et que tu as plus de 3 enregistrements). Si tu ne connais pas les macros, c'est un peu plus complexe mais ça reste faisable et on peut t'aider pour cela. Mais tu devras bien suivre les directives (chez DVP.com on ne donne pas le code mais les moyens pour les DVPnautes de comprendre (enfin, on espère) et de progresser) mais ça demande un peu d'efforts (il n'y a plus rien de gratuit maintenant ).

    Le principe que je te propose est le suivant:
    on va utiliser Word avec les fonctions de recherche/remplacement complexes pour créer le fichier transformé puis transformer ce fichier pour le mettre en CSV, ce qui te permettra de l'ouvrir sous Excel avec les colonnes sans avoir à apprendre à écrire du Excel (c'est bien d'apprendre mais faut pas abuser non plus ).

    Pour bien comprendre, voici 3 tutoriels qui expliquent
    • le fonctionnement de la fonction rechercher/remplacer dans Word (clique ici). Je ne vais pas te dire s'il est bien fait vu que c'est moi qui l'est écrit.
    • le fonctionnement de VBA (clique ici) qui est le langage de macro de Word), en gros une liste de commandes qu'on envoie à Word pour lui faire exécuter des choses (comme mettre en gras, oui dans notre cas, parcourir et rechercher/remplacer des textes). Ce tutoriel est très bien et je te conseille de bien lire le chapitre "Enregistreur de macro" car dans ce cas, tu fais ce que tu veux avec Word et Word enregistre toutes les commandes ce qui te permet de construire un squelette de ta macro de façon intuitive. Par exemple, si tu utilises l'enregistreur de macro et tu tapes <Ctrl>+<F>, Word va ouvrir la boite de dialogue de recherche, va mémoriser les paramètres de ce que tu saisis (donc ce que tu recherches mais aussi les paramètres de la boite de dialogue, comme les styles, les cases à cocher pour savoir si tu recherches sur des mots complets, en faisant attention aux majuscules/minuscules...) et va écrire le squelette de la macro. Comme ça tu pourras exécuter la même recherche ou plus intéressant adapter cette macro pour rechercher ce que tu veux avec très peu de changements.
    • la fonction rechercher/remplacer mais en VBA (clique ici)


    Donc lis d'abord ça (tranquillement), essaie quelques exemples (surtout pour l'enregistreur de macro) en suivant bien ce que te dit Heureux-Oli (si tu suis, il n'y a pas de problème) et reviens nous voir pour que l'on puisse s'attaquer alors au vif du sujet.

    @+

  3. #3
    Membre à l'essai
    Homme Profil pro
    Retaité aéronautique
    Inscrit en
    Avril 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retaité aéronautique
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2013
    Messages : 26
    Points : 16
    Points
    16
    Par défaut Extraction pour compléter une base de données
    Bonjour Sepia.
    J'ai bien reçu ton message et je me mets au travail après avoir décortiqué ton message, je comprends vite mais il faut m'expliquer longtemps.
    Je reviens sur le forum dans quelques temps.
    Cordialement.

  4. #4
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut
    Salut Alain_06,

    Si tu as des questions concernant les tutoriels, on est là .

    @+

  5. #5
    Membre à l'essai
    Homme Profil pro
    Retaité aéronautique
    Inscrit en
    Avril 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retaité aéronautique
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2013
    Messages : 26
    Points : 16
    Points
    16
    Par défaut Extraction pour compléter une base de données
    Bonsoir Sepia.
    Je viens de prendre connaissance de ton message, j'étais en déplacement dans le Var où j'ai troqué ma casquette d’intellectuel de l'informatique par celle de bricoleur sur le chantier de rénovation de l'appartement de mon fils.
    Je me remets au boulot, j'avais emporte avec moi un ouvrage sur Excel 2003, qui me permet d'y comprendre un peu plus sur le détail des formules, texte signes et autres parenthèses.
    Encore merci A+

  6. #6
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut
    Salut Alain_06,

    N'oublie pas qu'il existe aussi un forum pour Excel chez DVP.com pour t'aider sur Excel. Mais on reste là quand même

    @+

  7. #7
    Membre à l'essai
    Homme Profil pro
    Retaité aéronautique
    Inscrit en
    Avril 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retaité aéronautique
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2013
    Messages : 26
    Points : 16
    Points
    16
    Par défaut Extraction pour compléter une base de données
    Bonjour Sepia.
    Merci pour ta sollicitude, je viens de décrocher car un projet immobilier vient de voir le jour, dés que le calme sera revenu je reprendrai contact, pour l'instant j'ai un peu beaucoup la tête ailleurs .
    A+

  8. #8
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut
    Salut Alain_06,

    Ok. Normalement nous devrions encore être là lorsque tu reviendras .

    @+

  9. #9
    Membre à l'essai
    Homme Profil pro
    Retaité aéronautique
    Inscrit en
    Avril 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retaité aéronautique
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2013
    Messages : 26
    Points : 16
    Points
    16
    Par défaut Extraction pour compléter une base de données
    Bonjour à tous.
    Je ne suis que de passage, je ne vous oublie pas et le sujet est pour moi toujours d'actualité, mais je ne suis pas disponible pour l'instant.
    Bien à vous tous.

  10. #10
    Membre à l'essai
    Homme Profil pro
    Retaité aéronautique
    Inscrit en
    Avril 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retaité aéronautique
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2013
    Messages : 26
    Points : 16
    Points
    16
    Par défaut Extraction pour compléter une base de données
    Bonjour Sepia et à vous tous.
    De retour
    Je suis arrivée à ce modèle de tableau, avec une macro suivant tes explications sur l’enregistrement.

    CCI 18650 ANTIBES
    GPS : N 43.61493, E 7.12046
    Accès/adresse : Marineland Accès D4 Proche parking P1 du Marineland 06600 ANTIBES
    Tarif : 2012 Stat : 1 € /h SV : 3 € Électricité : 3 € /4 h Paiement par CB uniquement
    Type de borne : FLOT BLEU SV :
    Autres informations : http://www.marineland.fr/info-pratiq....php?Itemid=47 Attention à partir de la prise du ticket, le tarif est de 10 € Donc pour un simple accès aux SV, il faut s'acquitter de 10 € pour entrer + 3 € pour les SV

    Après avoir chargé le fichier, j’ai supprimé la bande d’icones, tout texte inutile, le titre sauf N° du département auquel j’ai mis deux parenthèses, pour utilisation ultérieure.
    Après démarrage de l’enregistreur de macro, j’ai ouvert le Menu Remplacer, j’ai : remplacé :
    -les icones à l’aide de la commande Graphisme (^g) par rien
    -saut de ligne manuel par marque de paragraphe
    -inséré marque de paragraphe devant GPS et Type de borne
    -N° (de l’aire) par CCI
    -Stationnement par Stat
    -Services par SV
    -carte bancaire par CB

    Reste à :
    -Supprimer les espaces insécables, (^s) par rien, après avoir coché caractères génériques
    -Supprimer plusieurs espaces par un seul, (espace{2}) dans recherche et un espace dans remplacer par
    -Dans la ligne GPS, changer W par le signe moins (-), supprimer le E pour Est, pour le N (Nord) il sera supprimer avec la commande remplacer avec GPS (GPS : N )

    Je suppose que je vais devoir m’appuyer sur le repaire GPS pour faire ces modifs, mais comment ?

    Ce que je ne maitrise pas encore c’est la suppression de E et le changement de W dans cette seule ligne (GPS), le reste, espaces et suppression GPS, ça va.

    Pour la macro, je butte sur quelques questions :
    -comment, la macro en mode enregistrement, sélectionner une ou plusieurs lignes ?
    -comment intervertir la ligne 2 et la 1 ?
    -comment supprimer les lignes 3,5 et 6 ?
    -comment copier systématiquement le N° du département dans chaque ligne, si possible devant le NOM de la localité

    Une foi résolut ces questions, le texte devrait ressembler à ça avant enregistrement et transfert dans Excel

    43.61493, 7.12046, CCI 18650 (06) ANTIBES Tarif : 2012 Stat : 1 € /h Sv : 3 € Électricité : 3 € /4 h Paiement par CB uniquement

    Si nous arrivons à avoir le texte arrangé de cette façon je pourrais mettre à jour la base GPS et en faire profiter les campings caristes.

    Une dernière question, l’arrangement et la succession des commandes est-elle logique ou faut-il revoir le déroulement.

    Encore un grand merci pour votre aide et surtout les axes de recherche.
    Bien cordialement.
    Alain 06

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 05/03/2007, 10h36
  2. Réponses: 3
    Dernier message: 05/10/2006, 17h15
  3. [Conception] Creation d'une appli pour consulter une base de données
    Par nico.elgringo dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/07/2006, 11h58
  4. Réponses: 8
    Dernier message: 23/03/2005, 19h28
  5. aide pour exporter une base de donnée
    Par matt55 dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 06/04/2004, 14h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo