Welcome, Guest
Username: Password: Remember me

TOPIC: Export des réponses limité à 255 colonnes par le code de Limesurvey ?

Export des réponses limité à 255 colonnes par le code de Limesurvey ? 9 months 3 weeks ago #102120

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 122
  • Thank you received: 7
  • Karma: 2
B) Bonjour à tous,
J'ai regardé les liens suivant avant de poster : (vive les langues :woohoo: )
www.limesurvey.org/fr/forum/spanish-foru...ows-sqlserver#102114

www.limesurvey.org/fr/forum/can-i-do-thi...umns-in-excel#102115

Celui-ci me parais le même que le forum espagnol :
www.limesurvey.org/fr/forum/italian-foru...n-formato-xlsx#98026


Pré-requis :
Limesurvey :laugh: V2 (testé dans la dernière build, mais aussi en V1.85)
Libre Office et Excel 2007 et supérieur

Voici ce que j'ai fait pour tester :
Un questionnaire avec des questions de type tableau avec 5 colonnes et 10 lignes de réponses.
Recopier cette question au moins 30 fois pour dépasser le nombre de 255 colonnes de réponses.
Activer ce questionnaire.
Envoyer la réponse du questionnaire (questions non obligatoires)
Faire tout de suite un export des réponses en choisissant XLS ou CSV

Ouverture avec le format XLS

Par défaut, LimeSurvey V2 propose un export avec :
- les entêtes de questions complètes
- la sélection des 255 premières colonnes (il faut utiliser l’ascenseur pour voir que les colonnes suivantes ne sont pas sélectionnées).
- le format XLS.

CAS 1 :
Si on laisse la sélection faite par défaut par LimeSurvey, l'ouverture du fichier se passe bien, mais la feuille de calcul (Excel ou Calc) est limité à 255 colonnes (IV).
On est obligé de l'enregistrer sous un format XLSX pour avoir les colonnes supplémentaires.

CAS 2 :
Si on choisi toutes les colonnes (380 par exemple), l'ouverture avec Excel provoque un message d'erreur (le fichier est corrompu, souhaitez vous l'ouvrir quand même).
Avec Calc, le fichier est ouvert avec...255 colonnes ! Il n'y a pas de message qui indique qu'il manque les colonnes supérieur à 255. Et la feuille de calcul fait ... 255 colonnes !


Ouverture avec le format csv
Par défaut, LimeSurvey V2 propose un export avec :
- les entêtes de questions complètes
- la sélection des 255 premières colonnes (il faut utiliser l’ascenseur pour voir que les colonnes suivantes ne sont pas sélectionnées).
- le format XLS doit être changé par CSV.

Si l'ouverture est réalisé avec Excel 2010, le fichier est ouvert mais par au format UTF8, mais ISO.
Ce qui a pour conséquence d'avoir des caractères cabalistiques (É transfomé en @).
Sous CALC, une boite de dialogue propose de choisir le format d'encodage de la langue (UTF8 ici) et le séparateur de champ (ici la virgule).

N.B : sous la version 1.85, si le contenu de la question contenait une virgule (ex: du "beurre", ou du sel), l'import csv génère une création de deux colonnes au lieu d'une. Ce problème est réglé dans la version 2.0 (ajout d'une double cote : du ""beurre"", ou du sel)


Le fichier CSV qui est généré contient plus de 255 colonnes sous Excel, mais pas sous calc.

J'ai attaché le questionnaire (il faut valider le questionnaire, les questions ne sont pas obligatoire).

J'ai l'impression d'avoir un comportement différents selon les version de limesurvey utilisé :
Ici la version XAMPP
Au bureau, une version EasyPHP avec PostGreSQL (peut etre que les 255 colonnes en csv concerne la version PostGreSql voir un précédent sujet sur l'import csv résolu par un correctif).

A votre avis ? :blink:
Attachments:
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
Last Edit: 9 months 3 weeks ago by riqcles. Reason: On peut plus modifier la signature dans le profil ?
The administrator has disabled public write access.

Export des réponses limité à 255 colonnes par le code de Limesurvey ? 9 months 3 weeks ago #102127

  • holch
  • holch's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2685
  • Thank you received: 326
  • Karma: 121
Please find my result in the excel file attached to this post.

Here is what I did:
  1. Imported your survey
  2. Filled in a dummy interview
  3. Exported to CSV, marking ALL columns/questions to the right
  4. Went to Excel 2010, opened a new spreadsheet
  5. Went to "Data" --> "From text"
  6. Followed the import (delimited, by comma)

LS 2.0
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
Last Edit: 9 months 3 weeks ago by holch. Reason: Attachement was not added
The administrator has disabled public write access.
The following user(s) said Thank You: riqcles

Export des réponses limité à 255 colonnes par le code de Limesurvey ? 9 months 3 weeks ago #102128

  • holch
  • holch's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2685
  • Thank you received: 326
  • Karma: 121
Somehow the forum doesn't seem to accept my XLSX file for upload. Send me a message with your email and I send you the XLSX file. Or you can just believe me that there were 304 columns in it... ;-)
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
The administrator has disabled public write access.

Export des réponses limité à 255 colonnes par le code de Limesurvey ? 9 months 3 weeks ago #102129

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 122
  • Thank you received: 7
  • Karma: 2
En Anglais (google trad) :ohmy:
Yes exactly,
Import csv file in Excel 2010 works if you go through the intermediate step of:
- Create a new sheet
- Import the data in txt format (and choose the csv format).

OK for this case.

But the opening of the questionnaire responses by choosing Excel format proposed by LimeSurvey in Excel 2010 displays only 255 columns instead of 304 existing columns.

so:
Excel for choice in LimeSurvey -> is there a limit to the application (voluntary?) not constrain users who do not have higher than Excel 2007 version (greater than 3.4 free Office) )

The question is still open for the XLS format.

En Français :
Oui exactement,
l'import du fichier csv, dans Excel 2010 fonctionne si on passe par l'étape intermédiaire de :
- créer une nouvelle feuille
- importer les donnees au format txt (et choisir le format csv).

OK pour ce cas.

Mais, l'ouverture des réponses du questionnaire en choissisant le format Excel proposé par LimeSurvey, dans Excel 2010, n'affiche que 255 colonnes au lieu des 304 colonnes existantes.

Donc :
pour le choix Excel dans LimeSurvey -> s'agit il d'une limite de l'application (volontaire ?) pour ne pas brider les utilisateurs qui n'ont pas de version supérieur à Excel 2007 (et libre Office supérieur à la 3.4))

La question est toujours ouverte pour le format XLS.

P.S : Merci holch de ta réponse.
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
The administrator has disabled public write access.

Export des réponses limité à 255 colonnes par le code de Limesurvey ? 9 months 3 weeks ago #102130

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 122
  • Thank you received: 7
  • Karma: 2
:ohmy:
US :
Looking at the link you gave me to another topic:
manual.limesurvey.org/Exporting_results # CSV_defaults_to_255_columns

We see that this is an internal limitation LimeSurvey to XLS format.
the internal unit used by LimeSurvey still can not export more than 255 columns

The answer is clear, there is a planned to blow this limit development?

FR:

En regardant le lien que tu m'a fourni dans un autre sujet :
manual.limesurvey.org/Exporting_results#...aults_to_255_columns

On voit que c'est une limitation interne de LimeSurvey pour le format XLS.
the internal module used by LimeSurvey still can't export more than 255 columns

La réponse est clair, il y a un développement prévu pour faire sauter cette limite ? :lol:
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
The administrator has disabled public write access.

Export des réponses limité à 255 colonnes par le code de Limesurvey ? 9 months 3 weeks ago #102131

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 122
  • Thank you received: 7
  • Karma: 2
US :
Decidedly .... is provided:

bugs.limesurvey.org/view.php?id=8010
(maybe 2.05?)

My subject is closed ... I'll get back to development: lol: (but not good enough for the Yii framework). : lol :: lol:

FR
Décidement .... c'est prévu :

bugs.limesurvey.org/view.php?id=8010
(peut etre en 2.05 ??)

Mon sujet est clos...je vais me remettre au développement :lol: (mais pas assez bon pour le framework Yii). :lol: :lol:
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
The administrator has disabled public write access.

Export des réponses limité à 255 colonnes par le code de Limesurvey ? 9 months 3 weeks ago #102132

  • holch
  • holch's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2685
  • Thank you received: 326
  • Karma: 121
Yes, at the moment the limit of the export directly to Excel is limited to 255 columns, as stated in the manual.

I see the main problem for this to be implemented: it is working at the moment and importing it the way I described it is not really a big deal.

I would assume that the developers focus on other things at the moment. But more votes in the feature request might bring this further up in the list.

Or someone sponsors it (either via code or via a donation).
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
The administrator has disabled public write access.

Export des réponses limité à 255 colonnes par le code de Limesurvey ? 9 months 3 weeks ago #102135

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6338
  • Thank you received: 819
  • Karma: 243
Salut,

Très rapidement, 2 choses:
- L'export CSV est limité à 255 colonnes par défaut sur la sélection ? C'est fâcheux et je considère ça comme un bug (mineur).
- L'export CSV est réellement un export CSV: je ne vois rien que l'on peut modifier à ce niveau. L'importatation directe dans tout bon tableur fonctionne sans soucis (LibreOffice Calc ou Gnumeric).

Denis
The administrator has disabled public write access.

Export des réponses limité à 255 colonnes par le code de Limesurvey ? 9 months 2 weeks ago #102326

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 122
  • Thank you received: 7
  • Karma: 2
Ok je vais faire un bug mineur pour indiquer que toutes les colonnes doivent être sélectionnées lorsqu'on choisi le format csv.
:cheer:
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
The administrator has disabled public write access.

Export des réponses limité à 255 colonnes par le code de Limesurvey ? 9 months 1 week ago #102571

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 122
  • Thank you received: 7
  • Karma: 2
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.134 seconds
Donation Image