- Posts: 14
- Thank you received: 3
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Récupérer des documents joints en masse
- margoulin
- Topic Author
- Offline
- New Member
Less
More
9 years 3 weeks ago #118857
by margoulin
Récupérer des documents joints en masse was created by margoulin
Bonjour,
Avec succès on a réalisé un sondage large public ! Merci Limesurvey !
Par contre, je suis devant une problématique pour récupérer des documents qui ont envoyés à travers le formulaire... cela représente environs 800 PDF soit environ 500Mo
Je peux les extraire via l'interface mais pas tous tout d'un coup, Limesurvey me renvoie sur la même page sans rien faire.
Les fichiers sont bien sur le serveur dans /upload/survey/numeroformulaire/files mais avec des noms de fichiers du type fu_4ii64... bref pas exploitable.
J'aimerai les récupérer en conservant le lien avec le questionnaire de chaque participant plutôt que de tout reprendre à la main :S
Est-ce que vous auriez une piste à me donner ? Ou carrément une solution ?
Par avance merci
Avec succès on a réalisé un sondage large public ! Merci Limesurvey !
Par contre, je suis devant une problématique pour récupérer des documents qui ont envoyés à travers le formulaire... cela représente environs 800 PDF soit environ 500Mo
Je peux les extraire via l'interface mais pas tous tout d'un coup, Limesurvey me renvoie sur la même page sans rien faire.
Les fichiers sont bien sur le serveur dans /upload/survey/numeroformulaire/files mais avec des noms de fichiers du type fu_4ii64... bref pas exploitable.
J'aimerai les récupérer en conservant le lien avec le questionnaire de chaque participant plutôt que de tout reprendre à la main :S
Est-ce que vous auriez une piste à me donner ? Ou carrément une solution ?
Par avance merci
The topic has been locked.
- Nickko
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 1955
- Thank you received: 410
9 years 3 weeks ago #118858
by Nickko
Nickko
Head of ergonomics, UX & UI.
Replied by Nickko on topic Récupérer des documents joints en masse
À priori, ça me semble un peu étrange comme méthode. Lorsqu'on fait un sondage, on réupère en général soit les stats, soit les réponses complètes dans un tableau.
Es-tu sûr d'avoir besoin d'autant de PDF, quels traitements vas-tu leur appliquer ?
Es-tu sûr d'avoir besoin d'autant de PDF, quels traitements vas-tu leur appliquer ?
Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
- margoulin
- Topic Author
- Offline
- New Member
Less
More
- Posts: 14
- Thank you received: 3
9 years 3 weeks ago #118860
by margoulin
Replied by margoulin on topic Récupérer des documents joints en masse
Oui j'ai autant de document je ne pensais pas en avoir un si grand nombre.
Les documents ont été envoyés avec des questions de type envoi de document.
Sur le serveur dans l'arborescence du répertoire les fichiers sont nommés de manière fu_pkthujwpua9282r et lieu d'être nommé de manière 00021_01_copie livret de famille.pdf quand je fais un extract depuis l'application.
Je souhaiterai pouvoir exporter tous les pdf avec le bon nom qui si je comprends sa composition reprend l'id de la réponse + numéro de question d'upload. La finalité est que chaque fichier soit relu et classer...
Les documents ont été envoyés avec des questions de type envoi de document.
Sur le serveur dans l'arborescence du répertoire les fichiers sont nommés de manière fu_pkthujwpua9282r et lieu d'être nommé de manière 00021_01_copie livret de famille.pdf quand je fais un extract depuis l'application.
Je souhaiterai pouvoir exporter tous les pdf avec le bon nom qui si je comprends sa composition reprend l'id de la réponse + numéro de question d'upload. La finalité est que chaque fichier soit relu et classer...
The topic has been locked.
- Nickko
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 1955
- Thank you received: 410
9 years 3 weeks ago #118863
by Nickko
Nickko
Head of ergonomics, UX & UI.
Replied by Nickko on topic Récupérer des documents joints en masse
Au temps pour moi, je n'avais pas compris qu'il s'agissait de pièce jointes.
Je n'ai pas l'habitude de me servir des pièces-jointes, ne je pourrais pas plus t'aider.
Nickko
Je n'ai pas l'habitude de me servir des pièces-jointes, ne je pourrais pas plus t'aider.
Nickko
Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13643
- Thank you received: 2491
9 years 3 weeks ago #118893
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Récupérer des documents joints en masse
Tu est sous windows ?
Parceque sous linux : il reconnais le type de fichier ....
Je vois pas trop : sur la 2.06 : il y a la possibilité de charger le zip entier mais cela prendra trop de mémoire.
Donc:
25 réponse par réponse : sélectionner toutes les réponses, exporter toutes les réponses.
Parceque sous linux : il reconnais le type de fichier ....
Je vois pas trop : sur la 2.06 : il y a la possibilité de charger le zip entier mais cela prendra trop de mémoire.
Donc:
25 réponse par réponse : sélectionner toutes les réponses, exporter toutes les réponses.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- margoulin
- Topic Author
- Offline
- New Member
Less
More
- Posts: 14
- Thank you received: 3
9 years 3 weeks ago #118894
by margoulin
Replied by margoulin on topic Récupérer des documents joints en masse
Je suis sous Redhat, le format est bien reconnu c'est le nommage du fichier quand je vais directement sur le serveur qui me dérange.
Du coup je vais faire 25 réponses par 25 réponses mais avec 800 réponses on va y passer un temps
Du coup je vais faire 25 réponses par 25 réponses mais avec 800 réponses on va y passer un temps
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13643
- Thank you received: 2491
9 years 3 weeks ago - 9 years 3 weeks ago #118896
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Récupérer des documents joints en masse
Y a paut être moyen avec un script sh mais hard ...
1 : récupérer tous les fichiers par ssh/ftp/sftp
2 : exporter les données
3 : Avec LibreOffice Cal : récupérer les nom des fichier fu_... et leur nom correspondant
4 : avec un script sh (ou même en fabriquant le script sh sur Libreoffice pourquoi pas : je le fais quelquefois ...) renommer les fichier avec mv.
Avec LibreOffice : tenter de trouver le moyen d'avoir :
1 colonne le fu_...
1 colonne : numéro du questionnaire (au autre pourquoi pas)
1 colonne : le nom de fichier orifinel.
Ensuite : fabriquer les lignes mv fu_.... "numero_Nom Ficher"
Bon, reste pas évident ... si tu as une piste ...
1 : récupérer tous les fichiers par ssh/ftp/sftp
2 : exporter les données
3 : Avec LibreOffice Cal : récupérer les nom des fichier fu_... et leur nom correspondant
4 : avec un script sh (ou même en fabriquant le script sh sur Libreoffice pourquoi pas : je le fais quelquefois ...) renommer les fichier avec mv.
Avec LibreOffice : tenter de trouver le moyen d'avoir :
1 colonne le fu_...
1 colonne : numéro du questionnaire (au autre pourquoi pas)
1 colonne : le nom de fichier orifinel.
Ensuite : fabriquer les lignes mv fu_.... "numero_Nom Ficher"
Bon, reste pas évident ... si tu as une piste ...
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Last edit: 9 years 3 weeks ago by DenisChenu.
The topic has been locked.
- margoulin
- Topic Author
- Offline
- New Member
Less
More
- Posts: 14
- Thank you received: 3
9 years 3 weeks ago #118898
by margoulin
Replied by margoulin on topic Récupérer des documents joints en masse
Ah voila une bonne piste, une chose que je ne sais pas faire c'est le lien entre le fichier en fu_... et le nom correspondant.
Je n'ai pas encore eu le loisir de parcourir la base mysql, je suppose que c'est stocké dedans ?
Ensuite je dois pouvoir réaliser le reste.
Je n'ai pas encore eu le loisir de parcourir la base mysql, je suppose que c'est stocké dedans ?
Ensuite je dois pouvoir réaliser le reste.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13643
- Thank you received: 2491
9 years 3 weeks ago - 9 years 3 weeks ago #118900
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Récupérer des documents joints en masse
Si tu fait l'export CSV, les informations de fichiers sont dedans si je ne me gourre ?
Au format json (Calc ne connait pas il me semble : help.libreoffice.org/Calc/Text_Functions )
Plugin possible pour calc :http://extensions.libreoffice.org/extension-center/libreoffice-getrest-plugin-1
PARSEJSON(B12,get(0).name) : pour le nom du fichier
PARSEJSON(B12,get(0).filename) : pour le nom fu_ du fichier
A tester (pour la colonne B bien sur).
Denis
Au format json (Calc ne connait pas il me semble : help.libreoffice.org/Calc/Text_Functions )
Plugin possible pour calc :http://extensions.libreoffice.org/extension-center/libreoffice-getrest-plugin-1
PARSEJSON(B12,get(0).name) : pour le nom du fichier
PARSEJSON(B12,get(0).filename) : pour le nom fu_ du fichier
A tester (pour la colonne B bien sur).
Denis
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Last edit: 9 years 3 weeks ago by DenisChenu.
The topic has been locked.
- margoulin
- Topic Author
- Offline
- New Member
Less
More
- Posts: 14
- Thank you received: 3
9 years 3 weeks ago - 9 years 3 weeks ago #118906
by margoulin
Replied by margoulin on topic Récupérer des documents joints en masse
Bonjour,
effectivement la correspondance est dans le fichier exporté au format csv.
Pour info si quelqu'un a le même soucis que moi, pour me dépatouiller, j'ai fait un fichier txt avec les noms de tous les fichiers, sous linux ca donne:
for i in `ls |grep -v *.html | grep -v *.txt`;do echo $i >> text.txt;done (merci au collègue qui m'a donné la ligne à exécuter)
J'ai récupéré ce fichier et dans un tableaur j'ai ajouté un onglet avec la liste des fichiers. Avec une fonction de recherche j'ai pu fait le lien entre le nom du fichier et la réponse à la question.
Ainsi le tour est joué
Merci pour votre aide
effectivement la correspondance est dans le fichier exporté au format csv.
Pour info si quelqu'un a le même soucis que moi, pour me dépatouiller, j'ai fait un fichier txt avec les noms de tous les fichiers, sous linux ca donne:
for i in `ls |grep -v *.html | grep -v *.txt`;do echo $i >> text.txt;done (merci au collègue qui m'a donné la ligne à exécuter)
J'ai récupéré ce fichier et dans un tableaur j'ai ajouté un onglet avec la liste des fichiers. Avec une fonction de recherche j'ai pu fait le lien entre le nom du fichier et la réponse à la question.
Ainsi le tour est joué
Merci pour votre aide
Last edit: 9 years 3 weeks ago by margoulin.
The topic has been locked.
Moderators: Nickko