Inscrivez-vous

abracadabraPDF Forum

Le seul forum francophone entièrement dédié au format PDF

Ysabeau

14 mars 2016 : 16:45
Novice Messages: 2
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.

« Modifié: 14 mars 2016 : 19:18 par Merlin »

  • Grand magicien
  • Messages: 571

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.
« Modifié: 14 mars 2016 : 19:42 par alex »
Alex Noesser
Un zeste de JavaScript dans votre PDF

  • Grand magicien
  • Messages: 7 202
+ + +
Acrobate du PDF, InDesigner et Photoshopographe

  • Novice
  • Messages: 2
Waouh!

Merci beaucoup. Je vous tiens au courant.

  • Sorcier
  • Messages: 27
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.

« Modifié: 03 août 2016 : 14:04 par porschelegend »

  • Grand magicien
  • Messages: 7 202
Oui, ça ne fonctionne pas dans Acrobat Reader.
Acrobate du PDF, InDesigner et Photoshopographe

  • Sorcier
  • Messages: 27

  • Novice
  • Messages: 3
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
Passionné de typographie sous pdf (avec Tex/Latex)
Je ne connais pas grand-chose en informatique, (sauf Linux et les logiciels libres)