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

Excel Discussion :

automatisation: Import de plusieurs tableaux venant d'un pdf


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2024
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2024
    Messages : 10
    Points : 4
    Points
    4
    Par défaut automatisation: Import de plusieurs tableaux venant d'un pdf
    Bonjour,

    J'ai toujours utilisé excel sans prendre le temps de le découvrir et je souhaiterais passer au cran supérieur.

    Pour mon job, j'aimerais automatiser l'imort de données venant de pdf.
    Ces pdf sont des fiches techniques comprenant des données et des prix.

    Le pdf est composé de tableaux. Ceux-ci sont toujours situés au même emplacement. Les données que comportent ces tableaux sont toujours disposées de la même manière.

    Je me demandais donc comment faire pour importer ces tableaux dans une même feuille d'un fichier excel.
    Est-ce que l'enregistrement d'une macro suffit ou il est préférable de faire du code?

    Lorsque j'importe mon fichier pdf dans excel, voici les tableaux:

    Nom : tableaux_excel.png
Affichages : 95
Taille : 87,2 Ko

    Pour l'exemple, je n'ai pas tout chargé.
    Dans mon cas, il y aura toujours le même type et nombre de tableaux et ils se placeront toujours au même endroit dans la feuille.

    En tout cas, je dis "toujours" pour l'instant...

    Comment feriez-vous pour importer rapidement ces données?

    Mon but est ensuite de traiter ces données pour à nouveau faire mon job plus rapidement et surtout moins chronophage afin de me concentrer sur l'utile et l'agréable.


    Merci

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 446
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 446
    Points : 16 311
    Points
    16 311
    Par défaut
    Bonjour

    Une macro ou du code c'est la même chose

    Ce qui n'est pas clair c'est combien il y a de fichiers pdf et dans chaque combien de tableaux et quel est l'objectif : juste les afficher ou les exploiter et si oui comment ?

    Tu ne donnes pas non plus ta version Excel qui peut être utile
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2024
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2024
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    Bonjour 78chris,

    Une macro ou du code c'est la même chose
    J'imaginais bien que la macro était transformée en code. Je me dis juste que par l'enregistrement, c'est peut-être moins optimisé.

    ta version Excel
    Il s'agit de la version 365 business premium

    Ce que je recherche:

    Un seul fichier pdf est composé de 13 tableaux.
    Dans chacun de ces 13 tableaux, certaines données m'intéressent.

    Par exemple avec le screen du dessus:

    Dans le premier tableau, les valeurs de la puissance, température in, température out et humidité m'intéresse.
    Dans le deuxième, le débit d'air et le projection.

    Ainsi de suite avec les treize tableaux du pdf.

    Ces données, j'aimerais ensuite les récolter dans un tableau.

    Donc pour l'instant, ce que je cherche à faire est:
    Appuyez sur un bouton
    --> fenêtre qui s'ouvre et me demande l'emplacement du pdf.

    Les treize tableaux s'affiche dans la même feuille les un en dessous des autres avec 2 lignes vides de séparation.

    Un pdf représente une "machine". SI j'ai plusieurs machines/pdf, je souhaiterais cliquer à nouveau sur le bouton, resélectionner le pdf qui s'affichera en feuille 2 puis feuille 3,....


    Quand j'aurai compris comment faire tout ça, je me pencherai sur comment aller rechercher les données désirées.

    EN ce qui concerne l'enregistrement de la macro, je comprends que cela pourrait fonctionner.
    Mais!

    Il faudrait aussi que je la transforme car si le nombre de lignes d'un tableau augmente, il y aura une erreur donc il faut "programmer" deux lignes vide entre chaque tableau.


    J'espère avoir été clair.

    Merci

  4. #4
    Membre émérite
    Homme Profil pro
    Formateur et développeur bureautique
    Inscrit en
    Mars 2007
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur et développeur bureautique
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 430
    Points : 2 903
    Points
    2 903
    Par défaut
    Bonjour

    Moi, c'est cette partie-là qui m'interroge.

    Citation Envoyé par oze09 Voir le message
    [...]
    Je me demandais donc comment faire pour importer ces tableaux dans une même feuille d'un fichier excel.
    [...]
    D'après la copie d'écran, les données sont bien importées en utilisant Power Query (de toute façon, on n'a pas trop le choix).
    Donc l'automatisation est là. il suffit d'aller dans Données > Actualiser tout pour que les nouvelles données se mettent à jour à partir d'un nouveau fichier PDF.

    Maintenant, il me semble plutôt intéressant de creuser la manière dont vous voulez que les informations soient affichées au final.

    En espérant que cela aide

    Pierre Dumas
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2024
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2024
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    Bonjour Pierre,

    Comment j'ai fait:

    Données --> obtenir des données --> via pdf

    La fenêtre s'ouvre, je choisis les 13 tableaux qui m'intéressent:

    Nom : 01.PNG
Affichages : 70
Taille : 34,1 Ko

    --> charger

    ----------------------------------------------------------------------------------

    Je dispose à présent des 13 tableaux dans "requêtes et connexions"

    Sélection cellule A1 --> clic droit sur le table001 --> charger dans --> tableau en sélectionnant feuille de calcul existante =$A$1 --> OK

    Le tableau 001 est collé en cellule A1.

    Sélection cellule A --> clic droit sur le table002 --> charger dans --> tableau en sélectionnant feuille de calcul existante =$A$6 --> OK

    Le tableau 002 est collé en cellule A2


    etc...

    Vous me conseillez d'enregistrer une macro?

    Donc l'automatisation est là. il suffit d'aller dans Données > Actualiser tout pour que les nouvelles données se mettent à jour à partir d'un nouveau fichier PDF.
    Tu crois comprendre ce que tu veux dire... Je dois faire des tests

    Merci

  6. #6
    Membre émérite
    Homme Profil pro
    Formateur et développeur bureautique
    Inscrit en
    Mars 2007
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur et développeur bureautique
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 430
    Points : 2 903
    Points
    2 903
    Par défaut
    Bonsoir

    Pas besoin de macro : "elle est déjà faite".

    Vous avez effectué les manipulations via PowerQuery.
    Il ne reste maintenant qu'à remettre un nouveau fichier PDF, du même nom, au même endroit puis : Données > Actualiser tout.
    Vous verrez alors les nouvelles données apparaître.

    En espérant que cela aide

    Pierre Dumas
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  7. #7
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 446
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 446
    Points : 16 311
    Points
    16 311
    Par défaut
    Bonjour à tous

    Je ne pense pas que l'approche soit bonne.

    Je commencerais par noter les tableaux qui m'intéressent et qui sont bien présents dans chaque fichier et quelle colonnes m'intéressent dans chaque tableau

    Si chaque ficher correspond à une machine (ou autre), je synthétiserais tous les tableaux de même nature de l'ensemble des fichiers avec une colonne supplémentaire précisant la source (le nom permet peut-être d'en déduire la machine concernée) et sans les colonnes dont je n'ai pas besoin

    J'aurais donc 13 tableaux en tout mais de synthèse prêt à l'emploi et non 13 tableaux X n fichiers dont on ne pourra pas faire grand chose et que que tu ne sais trop ou mettre...
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  8. #8
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2024
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2024
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    En espérant que cela aide
    Merci Pierre, cela m'aide beaucoup. Je comprends mieux les possibilité que m'offre excel.

    blabla
    78chris, c'est exactement ma vision définitive de mon projet.

    A l'heure actuelle, Je prends chaque pdf et je remplis cellule par cellule les données. Je souhaite donc que ce soit plus rapide.
    Automatiser des calculs de puissances, de débits, de prix...
    Il y a moyen de faire de trucs fou!

    Voici le tableau que je remplis (ce n'est qu'une partie...) forum_excel_verdamper.pdf

    Donc il y a trois machines différentes.

    Le but est donc de remplir automatiquement dans ce type de tableau certaines données et prix.

    Est-ce que c'est faisable?

    Merci

  9. #9
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 446
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 446
    Points : 16 311
    Points
    16 311
    Par défaut
    Bonjour

    Une fois synthétisées on utilise les données comme on veut : c'est une base de données avec une table par typologie de source ayant chacune une colonne indiquant la machine concernée (voir où on récupère l'info : nom de fichier, contenu du pdf...)

    Donc des fonctions de recherche suffisent

    Mais certains calculs peuvent probablement être fait aussi dans PowerQuery comme déjà dit : par exemple si on ajoute à PowerQuery un table des prix. On a trop peu d'indos pour être précis...
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  10. #10
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2024
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2024
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    Merci 78chris,

    Je vais essayer de m'en sortir avec ces infos.
    Je ne doute pas un instant que je reviendrai sur ce forum

Discussions similaires

  1. Enregistrer plusieurs tableaux dans différentes pages PDF
    Par Babar09 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/11/2019, 10h13
  2. [XL-2010] VBA : Automatiser plusieurs tableaux croisés dynamiques sur une même page
    Par damoko dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 07/07/2015, 11h52
  3. [XL-2003] Importer plusieurs tableaux word en gérant les sauts de lignes
    Par pierre3401 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 19/04/2012, 07h33
  4. [FPDF] Afficher plusieurs tableaux dans un fichier PDF
    Par Pakman80 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 30/07/2007, 15h19
  5. Réponses: 12
    Dernier message: 12/09/2005, 14h23

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