Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Exporter ma date en format francais dans excell

Exporter ma date en format francais dans excell il y a 1 an 4 semaines #98582

  • elitim
  • Portrait de elitim
Bonjour et bravo au formidable travail de tous pour Limesurvey. Je l'utilise pour remplir des rapports, et j'ai crée un champ date. Dans mon formulaire, la date est au format français, JJ/MM/AAAA. Par contre, dans mon export XLS, la date apparaît en format américain, sous forme MM/JJ/AAAA et avec les HH:MM:SS

Je voudrais pouvoir modifier cela pour avoir la date en format français directement sous EXCELL.

J'ai trouvé une solution depuis excell, en convertissant les données, mais pas depuis LimeSurvey directement.

Je comprends que la date est converti en timestamp dans Limesurvey, et mise en format TEXT dans la base, mais je ne sais pas quoi modifier dans les fichiers php

Une solution ??
L'administrateur a désactivé l'accès en écriture pour le public.

Exporter ma date en format francais dans excell il y a 1 an 4 semaines #98583

  • Nickko
  • Portrait de Nickko
  • Hors ligne
  • LimeSurvey Team
  • Messages : 2065
  • Remerciements reçus 251
  • Karma: 54
C'est juste une question de format dans Excel.
Nickko
Ergonome / Usability expert
L'administrateur a désactivé l'accès en écriture pour le public.

Exporter ma date en format francais dans excell il y a 1 an 4 semaines #98584

  • elitim
  • Portrait de elitim
heu, pas vraiment...d'après ce que j'ai compris, limesurvey exporte la date sous forme texte qu'il a précedemment mis dans la base. La forme texte de limesurvey est sous la forme MM/JJ/AAAA HH:MM:SS . Je voudrais donc changer cela pour que la date soit mise en format JJ/MM/AAAA. Effectivement, depuis excell, je peux convertir la date (qui est en fait du texte) en format JJ/MM/AAAA. J'aimerai pouvoir ne pas avoir à faire cette manip depuis excell, mais avoir une entrée JJ/MM/AAAA dans limesurvey...

Je ai créé un question TEXT et j'y mets un jquery datepicker, mais j'arrive pas à récupérer la donnée :)
L'administrateur a désactivé l'accès en écriture pour le public.

Exporter ma date en format francais dans excell il y a 1 an 4 semaines #98589

  • elitim
  • Portrait de elitim
Je progresse...en fait, les données de date sont enregistrés en sql en DATETIME...qui est sous forme MM/DD/YYYY HH:MM:SS
En modifiant ma réponse en format DATE, j'évite les zéros à la fin, je n'ai plus que la date..
l'export vers excell est activé par msql, qui n'a que le format américain...

PAs glop donc...

Il me faut donc activer un datepicker dans un champ de texte, mais je n'y arrive pas..

Une idée ??

Ps: effectivement, depuis excell, on peut convertir les dates sans problèmes en format fraçais
L'administrateur a désactivé l'accès en écriture pour le public.

Exporter ma date en format francais dans excell il y a 1 an 4 semaines #98654

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6268
  • Remerciements reçus 800
  • Karma: 239
Salut,

Étrange, quand j'exporte au format excel, j'ai bien mon champ date de ce type:

YYYY-MM-DD HH:MM:SS et pas de modification.

Sinon, pour activer le date picker sur un champ texte:
<script>
$(function() {
$( "#answer{SGQA}" ).datepicker();
});
</script>
Avec les bonnes options: api.jqueryui.com/datepicker/

Denis
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: elitim

Exporter ma date en format francais dans excell il y a 1 an 3 semaines #98673

  • elitim
  • Portrait de elitim
Merci pour la réponse, mais ça ne fonctionnait pas...Par contre, en changeant

$( "#answer{SGQA}" ).datepicker();

par $( "#answer{SGQ}" ).datepicker();

ça marche :)

et je rajoute ces lignes pour tout mettre en français
jQuery(function($){
	$.datepicker.regional['fr'] = {
		closeText: 'Fermer',
		prevText: 'Précédent',
		nextText: 'Suivant',
		currentText: 'Aujourd\'hui',
		monthNames: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin',
			'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],
		monthNamesShort: ['janv.', 'févr.', 'mars', 'avril', 'mai', 'juin',
			'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],
		dayNames: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],
		dayNamesShort: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],
		dayNamesMin: ['D','L','M','M','J','V','S'],
		weekHeader: 'Sem.',
		dateFormat: 'dd/mm/yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['fr']);
});

Ne pas oublier de mettre un texte de question une fois sorti du code, et voilà..

J'ai bien ma date en format français, que je peux importer dans excell...Merci
Dernière édition: il y a 1 an 3 semaines par DenisChenu.
L'administrateur a désactivé l'accès en écriture pour le public.
Modérateurs: Nickko
Temps de génération de la page : 0.153 secondes
Donation Image