Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Importation contact csv

  • micmor
  • micmor's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 8 months ago #122181 by micmor
Importation contact csv was created by micmor
bonjour,

Voici une bonne hure que j'essaye d'importer sans succès un fichier csv dans la liste des contacts.

Le fichier liste.csv contient

LANGUE,E-MAIL
"FR","xxxx@xxxxxx.xx"

Lors de l'importation je sélectionne

- jeux de caractères: UTF8
- séparateur: virgule
Envoyer

J'obtiens dans la première colonne:
langue
e-mail

puis je fais continuer, et il m'indique qu'il y a 280 enregistrements trouvés mais lors de l'importation 0 ont été ajoutés.

Je sèche sur ce coup là.

Merci de votre aide
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 8 months ago #122185 by Nickko
Replied by Nickko on topic Importation contact csv
Comment as-tu fait pour construire ton fichier ?
Petite idée, remplis 2 ou 3 utilisateurs fictif que tu supprimeras ensuite.

Export tes utilisateurs et utilise le fichier d'export comme modèle pour l'importation.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • micmor
  • micmor's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 8 months ago #122208 by micmor
Replied by micmor on topic Importation contact csv
Bonjour et merci pour ton aide.

J'ai ouvert ma feuille de calcul dans libreoffice 4.4.2.2 sous linux, puis enregistré sous csv , utf8, séparation ",", et pour encadrer chaque colonne ""

j'ai donc un fichier du genre

NOM,LANGUE,E-MAIL,DEPOT,ID
xxxx, xxxxxx,FR,xxxxx@xxxxx.com,aaa,123456789
ou
NOM,LANGUE,E-MAIL,DEPOT,ID
"xxxx", "xxxxxx","FR","xxxxx@xxxxx.com","aaa","123456789"

même résultat.

Pour l'essai que tu m'as proposé j'ai obtenu


participant_id,firstname,lastname,email,language,blacklisted,owner_uid,NOM,E-MAIL,LANGUE
unnuméroquelconqueinterne,xxx,xxx,xxxxx@xxxxx.xx,nl,N,1,,,

qui ressemble à mon premier fichier, sauf pour le numéro quelconque interne

Voilà où j'en suis.

Merci
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 8 months ago #122209 by Nickko
Replied by Nickko on topic Importation contact csv
Tu es sûr de la ligne d'entête que tu dis avoir trouvé dans le fichier d'export ?
Tu pourrais nous faire une copie d'écran ? Ce qui m'amène a douter c'est essentiellement le mélange majuscule minuscule.

Est-ce que tu as utiliser le fichier d'export comme modèle ? Il ne suffit pas de regarder et de dire ça suffit. Par exemple, pour les formats de séparateur et autre, tu conserves l'existant.

Pour le numéro de participant, il faut retirer la colonne du fichier d'export, c'est Limesurvey qui les attribuera.

Nickko
Head of ergonomics, UX & UI.
The following user(s) said Thank You: micmor
The topic has been locked.
  • micmor
  • micmor's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 8 months ago - 8 years 8 months ago #122211 by micmor
Replied by micmor on topic Importation contact csv
j'ai recommencé l'exportation , j'ai maintenant

participant_id,firstname,lastname,email,language,blacklisted,owner_uid
numerointerne,xxx,xxx,xxxxx@xxxx.xx,nl,N,1

Seul différence, j'ai effacé en cliquant sur le + à côté des noms "Information d'attribut du participant", les champs qui s’étaient ajoutés lors de mes essais.

je vois que dans le fichier d'export, on parle de lastname et de firstname . Dans mon fichier d'export, j'ai plutôt NOM et PRENOM. Faut-il que je renomme les colonne en lastname et de firstname. En réfléchissant je suppose que oui.


edit:

je viens de recommencer (sans guillemet autour des colonnes)

lastname,firstname,E-mail
xxx,xx,aaa@xxxxx.xx

Fichier CSV envoyé avec succès.
Aucun nouveau contact n’a été créé

363 enregistrements trouvés dans le fichier CSV
363 enregistrements ont des champs obligatoires non remplis.
363 enregistrements respectent les critères minimaux.
0 nouveaux contacts ont été créés.


Merci
Last edit: 8 years 8 months ago by micmor.
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 8 months ago #122213 by Nickko
Replied by Nickko on topic Importation contact csv
Et si tu faisais ce que je te propose, "lastname,firstname,E-mail" tu n'as pas l'impression qu'il te manque des choses, je t'ai dis de ne supprimer que l'identifiant.

Regarde le résultat de l'import "363 enregistrements ont des champs obligatoires non remplis." là, tu devrais te dire que tu as oublié des choses, en l'occurrence, je parie sur la langue. C'est le genre de problème que mes instructions t'auraient évité de rencontrer.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • micmor
  • micmor's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 8 months ago - 8 years 8 months ago #122214 by micmor
Replied by micmor on topic Importation contact csv
ok, je vais essayer de faire comme tu dis. Mais si je comprends bien, le fichier d'importation doit contenir les mêmes colonnes que la liste de contact dans limsurvey.

donc si on a un fichier csv avec seulement le nom, prénom,email, on ne peut pas l'importer pour le compléter ensuite dans limesurvey ?

Merci

EDIT j'ia recréé un fichier csv en ajoutant les colonnes manquantes

lastname,firstname,E-mail,langue,blacklisted,owner_uid
xxx,xxxx,aaaa@xxx.xx,fr,N,1

sans plus de résultat

EDIT2: Ok c'est bon j'ai modifié e-email en email . Donc il faut tout à fait les mêmes noms de colonne.

Encore merci

EDIT3:



maintenant, j'essaye de supprimer les enregistrements mais pas moyen de sélectionner une des options. Car il a transformé fr en en dans la colonne langue.
Last edit: 8 years 8 months ago by micmor.
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 8 months ago #122215 by Nickko
Replied by Nickko on topic Importation contact csv
Si tu reprends le fichier d'export en tant que modèle, tu as forcement les mêmes noms de colonnes, et donc aucune erreur possible d'où mon conseil et j'en conclue que même au final, tu as continué à modifier un autre fichier plutôt que d'utiliser le fichier d'export.

Tu aurais gagné 10 bonnes heures ainsi ;-)

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • micmor
  • micmor's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 8 months ago #122216 by micmor
Replied by micmor on topic Importation contact csv
Maintenant, j'essaye de supprimer les enregistrements mais pas moyen de sélectionner une des options. Car il a transformé fr en en dans la colonne langue.

Cela n'explique toujours pas pourquoi fr de mon fichier csv est transformé en "en" Et qu'il est impossible de sélectionner une des options de suppression.

Merci
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 8 months ago #122217 by Nickko
Replied by Nickko on topic Importation contact csv
Pour le changement de langue, c'est typiquement que tu n'as pas respecté la nomenclature.
Dans ton export, tu étais sûr que c'était bien fr et pas FR ?

Je n'ai plus en tête le format exacte mais j'ai déjà été confronté à ce problème et la cause était une erreur de ma part dans le code langue.

Pour ton option de suppression, je ne comprends pas de quoi tu parles. Et je ne vois pas le rapport entre la langue et la suppression comme tu le mentionnes dans ta phrase "car il a transformé fr en en dans la colonne langue".

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • micmor
  • micmor's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 8 months ago - 8 years 8 months ago #122219 by micmor
Replied by micmor on topic Importation contact csv
Oui pour le fr, c'était bien indiqué fr dans la colonne langue

Pour ton option de suppression, je ne comprends pas de quoi tu parles. Et je ne vois pas le rapport entre la langue et la suppression comme tu le mentionnes dans ta phrase "car il a transformé fr en en dans la colonne langue".

Aucun lien direct, mais au lieu de modifier toutes les enregistrements langue 'en' en 'fr' , un à un c'est long, j’aimerai pouvoir supprimer tous les contacts afin de recommencer l'importation.

Encore merci pour ta patience.


EDIT2: Résolu pour le Fr, libreoffice a modifié le titre de la colonne language lors de la saisie en langue, ce que je n''avais pas remarqué hier. J'ai donc ici importé mes contacts restants en modifiant le titre de la colonne langue en language directement dans le fichier csv.

Merci pour ton aide et ta patience.
Last edit: 8 years 8 months ago by micmor.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 8 months ago #122220 by DenisChenu
Replied by DenisChenu on topic Importation contact csv
Samllut : libre office à mis une majuscule ? C'est ca ?

Faudrait quon le prenne en compte et tester les colonnes sans prendre en compte les majuscules/minuscules ....

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.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose