Welcome, Guest
Username: Password: Remember me

TOPIC: Exporter ma date en format francais dans excell

Exporter ma date en format francais dans excell 1 year 1 month ago #98582

  • elitim
  • elitim's Avatar
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 ??
The administrator has disabled public write access.

Exporter ma date en format francais dans excell 1 year 1 month ago #98583

  • Nickko
  • Nickko's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2073
  • Thank you received: 251
  • Karma: 54
C'est juste une question de format dans Excel.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

Exporter ma date en format francais dans excell 1 year 1 month ago #98584

  • elitim
  • elitim's Avatar
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 :)
The administrator has disabled public write access.

Exporter ma date en format francais dans excell 1 year 1 month ago #98589

  • elitim
  • elitim's Avatar
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
The administrator has disabled public write access.

Exporter ma date en format francais dans excell 1 year 4 weeks ago #98654

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6276
  • Thank you received: 801
  • Karma: 240
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
The administrator has disabled public write access.
The following user(s) said Thank You: elitim

Exporter ma date en format francais dans excell 1 year 4 weeks ago #98673

  • elitim
  • elitim's Avatar
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
Last Edit: 1 year 4 weeks ago by DenisChenu.
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.134 seconds
Donation Image