Check out the LimeSurvey source code on GitHub!

Invitation et champs obligatoires

More
5 years 7 months ago #62207 by clairemarion
Bonjour,

Lorsque je veux importer un fichier CSV prenant cette forme dans le bloc note:

"Lastname","firstname","email"
"chat","beau","This email address is being protected from spambots. You need JavaScript enabled to view it."
"chat","jolie","This email address is being protected from spambots. You need JavaScript enabled to view it."

j'ai le message d'erreur suivant :
"Fichier CSV envoyé avec succès.

Erreur : le fichier envoyé ne contient pas une ou plusieurs colonnes obligatoires : 'prénom', 'nom' ou 'courriel'

Échec à la création de l'invitation

* 15 enregistrement(s) dans le CSV
* 0 enregistrement(s) remplisse(nt) les conditions minimums
* 0 enregistrement(s) importé(s)"

Je ne comprend pas pourquoi

Merci de vos réponses :)

Please Log in to join the conversation.

More
5 years 7 months ago #62223 by Nickko
Étrange effectivement.
Sans trop y croire, je te dirais bien d'essayer en passant le L en minuscule.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
5 years 5 months ago #64210 by hertay
Bonjour,

clairemarion wrote: Bonjour,
Lorsque je veux importer un fichier CSV prenant cette forme dans le bloc note:

"Lastname","firstname","email"
"chat","beau","This email address is being protected from spambots. You need JavaScript enabled to view it."
"chat","jolie","This email address is being protected from spambots. You need JavaScript enabled to view it."

j'ai le message d'erreur suivant :
"Fichier CSV envoyé avec succès.
Erreur : le fichier envoyé ne contient pas une ou plusieurs colonnes obligatoires : 'prénom', 'nom' ou 'courriel')


Et finalement quelle a été la solution ?
Je cherche en effet la structure exacte du fichier CSV.

Merci

Please Log in to join the conversation.

More
5 years 5 months ago #64211 by Nickko
As-tu essayé ma dernière idée ?

Sinon, puisque 2 personnes ont le même problème, il s'agit p-ê d'un bug. Regarde dans support/suivi des bugs en haut de la page.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
5 years 5 months ago - 5 years 5 months ago #64214 by DenisChenu
Salut,

Avec les fichiers joints, sur la Version 1.91+ Build 10604: RAS import de 2 invitation.
Les fichiers sont avec des minuscules, il serait possible de demander à passer en minuscule les majuscules, voire d'éliminer certains caractères.

( Cela m'a permis aussi de tester la détection automatique du séparateur.)

Denis
:)

File Attachment:

File Name: test1.csv
File Size:0 KB


File Attachment:

File Name: test2.csv
File Size:0 KB

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
Attachments:
Last Edit: 5 years 5 months ago by DenisChenu.

Please Log in to join the conversation.

More
5 years 5 months ago #64222 by hertay
Bonjour Denis,

Shnoulle wrote: Avec les fichiers joints, sur la Version 1.91+ Build 10604: RAS import de 2 invitation.

Ok.
Pour ma part, je suis parti d'une table MySql comprenant 31 champs et j'ai procédé comme suit :
  1. Export sous PhpMyadmin en sélectionnant CSV (et non pas CSV pour MS Excel), Colonnes terminées par #, Colonnes entourées par ", et en sélectionnant 'Afficher les noms de colonnes en première ligne' (pour ne pas oublier),
  2. Ouverture [ne pas chercher à importer ;)] du fichier .csv sous LibreOffice Calc et, dans la fenêtre de dialogue, sélectionner 'jeu de caractère UTF-8', 'Séparé par Autres (#)', 'Séparateur de texte "', cocher 'Champs entre guillemets comme texte',
  3. Suppression de 28 champs, renommage de la première ligne (firstname, lastname, email) puis sauvegarde au format .csv,
  4. Ouverture du fichier .csv dans le bloc-notes et remplacement du # par une virgule,
  5. Import tel quel du fichier .csv dans LS (Version 1.91+ Build 10604).
61 invitations importées sans souci, y compris concernant les caractères accentués.

Les fichiers sont avec des minuscules, il serait possible de demander à passer en minuscule les majuscules, voire d'éliminer certains caractères.
( Cela m'a permis aussi de tester la détection automatique du séparateur.)

"Les fichiers sont avec des minuscules" : les noms de fichier ?
"éliminer certains caractères" : dans les noms de fichier ?
Quelque chose m'échappe, là ... ;)
Merci

Please Log in to join the conversation.

More
5 years 5 months ago #64231 by DenisChenu

hertay wrote: "Les fichiers sont avec des minuscules" : les noms de fichier ?

Non les entêtes ;)

hertay wrote: "éliminer certains caractères" : dans les noms de fichier ?

C'était plus dans une possible amélioration du code de LS qui supprimerais des entêtes les majuscules, les tiret etc .... :)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

Moderators: Nickko
Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form