Bonjour & bonne année à tous,
J'aimerai créer un tableau d'affichage pour des compétitions de sport. Sur ce tableau figurerait le nom, le club, catégorie, le nombre d'essai (1-2-3), l'essai en cours (7m50).. (exemple comme dans les stades pour les JO)
Je récupère donc ces informations d'un fichier excel où il n'y a pas que ces champs (année de naissance, adresse, poids, taille etc).
Je m'en remets donc à vous pour savoir si c'est réalisable. Je sélectionne une ligne du tableur et ça m'envoie certaines colonnes sur mon tableau d'affichage.
Si oui, quel langage utiliser ?
Merci d'avance pour vos réponses !
# Perl
Posté par Framasky (site web personnel) . Évalué à 4.
Perl sait tout faire, Perl saura toujours répondre à tes problèmes :-)
Je dirais que tu peux essayer avec le module Excel::Table, ça devrait pouvoir le faire.
Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.
# bash et ses amis sed/awk/cut...
Posté par NeoX . Évalué à 3.
si c'est realisable : oui
quel language : si tu aimes jouer bash et ses amis sed/awk pour ne recuperer que les colonnes qui t'interesse.
un CSV c'est separé par des , ou des ;
du coup un
awk -F',' '{print $3" "$5}' fichier.csv
t'affichera la 3e et la 5e colonnemais si tes colonnes peuvent bouger d'une année sur l'autre, ou d'un tableau à l'autre,
alors perl sera peut-etre plus indiqué car tu pourras aller chercher en fonction du titre de la colonne plutot qu'avec son numero.
# En Java
Posté par mrlem (site web personnel) . Évalué à 0.
En Java, tu peux par exemple utiliser Apache POI.
Un exemple de tuto : http://jmdoudoux.developpez.com/cours/developpons/java/chap-generation-documents.php
Après, j'imagine qu'on peut trouver des équivalents dans tous les principaux langages. Du coup la question serait plutôt : quels langages connais-tu ? Si c'est ton premier langage de programmation, c'est plutôt l'apprentissage des bases de ce langage qui te prendra du temps ;)
# Tableau d'affichage
Posté par max22 . Évalué à 0.
Pour récupérer les infos dans le fichier excel, ça doit être possible avec quasiment tous les langages.
mais comment comptes-tu envoyer ça sur ton tableau d'affichage ? (c'est peut-être là que ça va limiter le choix du langage)
# Langage
Posté par bobmoutarde . Évalué à 1.
Merci à tous pour votre participation :
Normalement le standard du fichier ne devrait pas bouger. Mais si on peut fixer la chose avec les noms de colonne c'est mieux ! (ca évitera d'éventuelles retouches par la suite).
Pour ce qui est du langage, je n'ai pas vraiment d'expérience là dedans. J'ai fait un peu de JAVA, PHP… C'est pour ça que je demande un peu vos avis.
Pour le tableau d'affichage, il me semble que JAVA serait le mieux non ? Avoir un "truc" présentable un minimum puisque diffusé sur un écran.
[^] # Re: Langage
Posté par max22 . Évalué à 1.
ce sera affiché sur un écran de PC ? ou un vidéoprojecteur ?
si oui il n'y a pas de problème tu peux faire ça avec n'importe quel langage.
[^] # Re: Langage
Posté par NeoX . Évalué à 2.
Java, c'est peut-etre un peu lourd, mais un ecran avec un navigateur web, qui irait chercher les resultats dans une base de donnée, puis afficher avec des modules et du code PHP, perso j'utilisais ca :
http://www.editablegrid.net/en
en plus comme ca, tes fans pourraient suivre les resultats en temps reel sur internet ;)
[^] # Re: Langage
Posté par lolop (site web personnel) . Évalué à 2. Dernière modification le 06 janvier 2015 à 08:46.
Il y a une interface PHP avec DCOM/Excel, tu peux donc piloter celui-ci directement à partir de son script (et dans piloter j'intègre accéder au contenu des cellules).
Sinon, en accès direct: https://code.google.com/p/php-excel-reader/
Pour le tableau d'affichage… si tu peux générer une page web, tu styliseras avec du CSS, et tu peux mettre la config qui va bien dans le header pour que ça se recharge tout seul. Après, un butineur en mode kiosk et ça devrait le faire (combiné à du PHP, ça a tout son sens).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.