Récupérer les données de formulaires PDF dans un seul tableau Excel  (Lu 2235 fois) Partager ce sujet Imprimer

1 B


josephtux  25 janvier 2017 : 11:57

Bonjour,

pdftk formulairecomplété.pdf dump_data_fields | egrep 'FieldName|FieldValue'
Le résultat est très proche d'un CSV, intégrable automatiquement dans un tableur.

Je suppose qu' excel sait le faire (je ne connaît pas, mais dans les années 1990, les tableurs le faisaient déjà)

J'ignore aussi si pdftk ext utilisable avec windows (logiciel libre). Il l'est sou Mac OsX (et bien sur sous les unix libres, comme Linux)

https://doc.ubuntu-fr.org/pdftk

IP archivée


porschelegend  03 août 2016 : 14:17

Merci.

Dommage  :Euuuh:

IP archivée


Merlin  03 août 2016 : 14:15

Oui, ça ne fonctionne pas dans Acrobat Reader.

IP archivée


porschelegend  03 août 2016 : 12:16

Tu parles bien d'Adobe Acrobat PRO DC et non du reader ?


Suivez bien cette procédure à la lettre et vos attentes seront récompensées...
Procédure à suivre :

Cette procédure s'effectue sous Adobe Acrobat PRO versions 10, 11 ou sous Adobe Acrobat DC.
    Collecter les formulaires remplis et les placer dans un répertoire dédié.
    Ouvrir le formulaire ayant servi à la saisie des données sous Acrobat PRO.
    Faire apparaître les outils de formulaires: Affichage>Outils>Formulaires.
    Cliquer sur l'onglet "Autres options de formulaire et sélectionner l'item:
    "Fusionner les fichiers de données dans une feuille de calcul", la fenêtre "Exporter les données provenant de plusieurs formulaires" apparaît.
    A l'aide des boutons "Ajouter des fichiers" et "Supprimer des fichiers", établir la liste des formulaires dont vous souhaitez collecter les données.
    La liste étant établie, cliquer sur "Exporter".
    Choisir le nom du fichier d'export et le format .csv puis "Enregistrer". Compter moins de 20 secondes pour une centaine d'enregistrements.
    Ouvrir le fichier des données sous Excel. La première ligne donne le nom des champs de formulaire dans l'ordre où ils apparaissent sur le formulaire.
    Chaque ligne correspond aux données d'un formulaire, la première colonne étant réservée au nom du fichier.
    Procéder à une mise en forme des données et au remplacement des caractères accentués manuellement ou via une macro pour plus de commodité.
    Enregistrer le fichier au format Excel.


IP archivée


Ysabeau  14 mars 2016 : 19:47

Waouh!

Merci beaucoup. Je vous tiens au courant.

IP archivée


Merlin  14 mars 2016 : 19:17

+ + +

IP archivée


alex  14 mars 2016 : 18:32


Suivez bien cette procédure à la lettre et vos attentes seront récompensées...
Procédure à suivre :

Cette procédure s'effectue sous Adobe Acrobat PRO versions 10, 11 ou sous Adobe Acrobat DC.
    Collecter les formulaires remplis et les placer dans un répertoire dédié.
    Ouvrir le formulaire ayant servi à la saisie des données sous Acrobat PRO.
    Faire apparaître les outils de formulaires: Affichage>Outils>Formulaires.
    Cliquer sur l'onglet "Autres options de formulaire et sélectionner l'item:
    "Fusionner les fichiers de données dans une feuille de calcul", la fenêtre "Exporter les données provenant de plusieurs formulaires" apparaît.
    A l'aide des boutons "Ajouter des fichiers" et "Supprimer des fichiers", établir la liste des formulaires dont vous souhaitez collecter les données.
    La liste étant établie, cliquer sur "Exporter".
    Choisir le nom du fichier d'export et le format .csv puis "Enregistrer". Compter moins de 20 secondes pour une centaine d'enregistrements.
    Ouvrir le fichier des données sous Excel. La première ligne donne le nom des champs de formulaire dans l'ordre où ils apparaissent sur le formulaire.
    Chaque ligne correspond aux données d'un formulaire, la première colonne étant réservée au nom du fichier.
    Procéder à une mise en forme des données et au remplacement des caractères accentués manuellement ou via une macro pour plus de commodité.
    Enregistrer le fichier au format Excel.

IP archivée


Ysabeau  14 mars 2016 : 16:45

Bonjour,

je viens d'arriver sur ce forum.

En fait j'ai besoin de récupérer les données d'un formulaire envoyé à des tas de gens pour les exploiter avec Excel. La fonctionnalité d'Acrobat "Exporter vers Excel" ne fait pas du tout le travail comme il faut.

Y a-t-il un moyen simple d'obtenir le résultat (y compris en passant par un export dans un autre format d'ailleurs) ?

J'ai vu (ici) qu'il y avait des javascripts du type "trusted fonction" (que je serais bien en peine d'appliquer) ou qu'on pouvait indiquer au bouton d'Envoi d'envoyer les données en xml mais comment les récupérer toutes dans un seul document et pas dans quarante-douze-mille fichiers individuels?


Un grand merci.


IP archivée