Blog

Piloter vos écrans à partir d'une feuille de calcul : Explication des ensembles de données

Gérez l'affichage numérique à partir d'une feuille de calcul : comment easyCMS DataSets sépare la conception du contenu, quatre exemples concrets et les limites à connaître.

Une liste de prix, un emploi du temps, un tableau de production et un planning du personnel se présentent tous sous la même forme : un tableau qui évolue fréquemment, intégré à une mise en page fixe. easyCMS gère cela grâce aux DataSets, et c’est la fonctionnalité la plus utile du produit, pourtant méconnue. Créez la mise en page une seule fois, stockez le contenu dans un tableau, et la mise à jour d’un écran se résume à modifier une ligne plutôt qu’à repenser toute une diapositive.

Si vous avez déjà exporté un menu au format JPEG, l'avez téléchargé, puis avez tout recommencé parce qu'un prix a changé de 20 centimes, cet article est pour vous.

L'idée : la mise en page correspond au design, l'ensemble de données au contenu

La plupart des gens conçoivent des panneaux comme ils conçoivent des affiches. Le design et le contenu ne font qu'un ; modifier le contenu implique donc de retourner dans l'outil de conception, de modifier un chiffre, d'exporter, de télécharger et de reprogrammer. Une fois par trimestre, ça va. Mais trois fois par semaine, et ça devient discrètement le travail de quelqu'un.

Un DataSet permet de les séparer.

Le Ensemble de données Il s'agit d'une table stockée dans le CMS. Colonnes, lignes, rien d'exotique. Elle contient les informations suivantes : noms des articles, prix, horaires des cours, numéros de ligne, noms des équipes.

Le mise en page C'est le design. Polices, couleurs, espacement, votre logo, arrière-plan, emplacement de la table. Vous le créez une fois pour toutes.

Le Widget DataSet Il s'agit de la jointure entre les deux. Elle se situe dans une zone de la mise en page, pointe vers le tableau et affiche les lignes à l'aide d'un petit modèle que vous stylisez une seule fois.

Ensuite, modifier le contenu à l'écran revient à éditer une cellule. La mise en page reste stable, car personne ne l'ouvre. C'est là le véritable avantage, et il tient autant à la cohérence qu'à la rapidité : quinze modifications apportées à un tableau produisent quinze écrans corrects, tandis que quinze modifications apportées à une affiche produisent quatorze écrans corrects et un écran où quelqu'un a utilisé la mauvaise couleur bleue.

La solution complète avec captures d'écran se trouve dans contenu dynamique avec des ensembles de données Vous trouverez ci-dessous sa forme, ainsi que les éléments qui détermineront si cela vous convient.

Construire un, en six étapes

1. Créez le jeu de données et nommez-le. Nommez-le d'après l'élément, et non l'écran. « Carte des boissons » est plus judicieux que « Zone supérieure de la mise en page 3 », car dans un mois, il alimentera deux mises en page.

2. Définir les colonnes. C'est la seule étape qui mérite une véritable réflexion, et pourtant celle que l'on néglige souvent. Chaque colonne représente une information : nom, prix, catégorie, heure de début, statut. Évitez de surcharger une seule colonne avec une ligne formatée, car une colonne non filtrable et non triable n'est qu'une image de texte. Séparez « Espresso 2,50 € » en une colonne « Article » et une colonne « Prix ». Vous pourrez ainsi trier par prix, masquer les articles chers au petit-déjeuner, ou réutiliser le même tableau avec une mise en page différente, en affichant les prix ailleurs.

3. Ajoutez des lignes ou importez un fichier CSV. Vous pouvez saisir directement les lignes dans le CMS ou importer un fichier CSV. L'importation d'un fichier CSV est généralement la méthode de départ pour la création d'un jeu de données, car les données existent déjà dans un tableur. Exportez le fichier, mettez en forme les en-têtes de colonnes, puis importez-le. Si votre tableur source est la copie principale, vous continuez à le modifier directement et importez un nouveau fichier à chaque modification.

4. Placez un widget DataSet dans une mise en page. Ouvrez l'éditeur de mise en page, ajoutez une région, puis un widget DataSet, et pointez-le vers votre tableau. Il se comporte comme n'importe quel autre widget : il peut partager l'écran avec une vidéo, une horloge, une image ou un bandeau défilant. Voir création de mises en page si vous n'en avez pas encore construit un.

5. Appliquez le style au modèle une seule fois. Le widget génère chaque ligne à partir d'un petit modèle que vous contrôlez : les colonnes affichées, leur ordre et leur apparence. Une fois la première ligne correctement configurée, toutes les autres le seront également, même celles qui n'existent pas encore. C'est cette étape qui fait toute la différence entre un tableau ressemblant à une feuille de calcul affichée au mur et un menu à l'allure soignée.

6. Filtrer et trier. Le widget n'a pas besoin d'afficher le tableau entier. Filtrez-le par catégorie, statut ou date, et triez-le selon la colonne la plus pertinente. C'est ce qui permet à un seul tableau d'alimenter plusieurs écrans : un tableau de boissons et un tableau de plats peuvent provenir du même ensemble de données, filtré de deux manières différentes.

Conseil Concevez votre agencement en remplissant la table à moitié. Un agencement qui semble correct avec quatre rangées mais qui devient inadapté avec onze rangées risque de ne plus convenir le jour de forte affluence. Ajoutez des rangées jusqu'à ce que la table déborde et repérez la hauteur sous plafond avant l'arrivée d'un client.

Quatre exemples résolus

Liste de prix d'un café

Le cas classique, et celui qui est le plus rapidement rentabilisé. Un tableau comme celui-ci :

Catégorie Article Prix Disponible Trier
Café Espresso 2.50€ Oui 1
Café Flat white 3.40€ Oui 2
Café Filtre 2.80€ Oui 3
Nourriture Croissant 2.20€ Oui 1
Nourriture Soupe du jour 5.90€ Non 2

Un seul jeu de données, deux mises en page. Le tableau des boissons filtre selon la catégorie « Café », celui des plats selon la catégorie « Plats ». Les deux excluent les éléments pour lesquels la mention « Non disponible » apparaît, et le tri s'effectue selon la colonne « Tri », vous permettant ainsi de choisir l'ordre d'affichage plutôt que de laisser l'ordre alphabétique décider.

Lorsque le prix du fournisseur change, quelqu'un modifie une case. Lorsque la soupe est épuisée, quelqu'un remplace « Oui » par « Non » et la ligne disparaît du tableau au lieu de décevoir les participants. Personne ne consulte le schéma. Vous trouverez plus d'informations sur les décisions connexes dans notre guide. panneaux de menus numériques et dans affichage numérique pour restaurants et bars .

Un horaire de cours de gym

Colonnes : Jour, Début, Cours, Studio, Professeur, Espaces. Une ligne par cours et par jour, soit environ soixante lignes par semaine, importées une seule fois depuis votre feuille de calcul d’emploi du temps existante.

L'écran de la réception affiche les tâches du jour et les commandes par heure de début. L'écran extérieur du studio 2 affiche le studio 2. Même tableau, deux tâches différentes, et aucune copie supplémentaire pour éviter tout décalage avec la première.

Soyons francs : rien ne gère automatiquement le nombre de places disponibles. Si la colonne « Places » risque d’être erronée à 10 h, inutile de l’afficher. Un planning toujours à jour est bien plus précieux qu’un décompte des réservations souvent obsolète. Plus d’informations sur l’organisation générale dans… Affichage numérique pour les salles de sport et le fitness .

Un conseil de production d'usine

Colonnes : Ligne, Équipe, Objectif, Réel, Statut. Cinq lignes, une par ligne, mises à jour par le chef d’équipe.

C’est là que les ensembles de données prennent tout leur sens, contrairement à une simple affiche : leur contenu change plusieurs fois par jour tandis que leur mise en page doit rester inchangée. Filtrez les données selon l’équipe en cours, triez-les par numéro de ligne et aménagez la colonne « Statut » pour que le texte soit lisible même à l’autre bout de la salle.

Soyez vigilant quant à la source des données. Il faut que quelqu'un saisisse les chiffres, ou qu'il exporte un fichier CSV du système de production et l'importe. Les données n'arriveront pas automatiquement. Déterminez qui en est responsable avant d'installer l'écran, car un tableau de bord affichant les chiffres d'hier est pire qu'aucun tableau de bord du tout. Affichage numérique pour la fabrication couvre le reste du déploiement.

Un planning du personnel

Colonnes : Date, Équipe, Nom, Rôle, Site. Filtrer pour afficher les dates d’aujourd’hui et de demain, trier par début d’équipe et afficher sur l’écran du couloir arrière ou de la salle du personnel.

Ce point soulève la question de la confidentialité et mérite réflexion. Un planning affiché au mur expose des données personnelles ; limitez donc le nombre de colonnes aux informations strictement nécessaires à l’écran : noms et horaires, mais pas de numéros de téléphone, d’adresses ni d’informations que vous n’imprimeriez pas pour les afficher. Il s’agit d’un conseil pratique et non d’un avis juridique ; vérifiez donc sa conformité avec vos propres obligations en matière de protection des données. Avec l’abonnement à 49 € et l’abonnement PRO, toute personne disposant des identifiants peut modifier n’importe quel tableau. utilisateurs, groupes et permissions sont une fonctionnalité Entreprise. Si plusieurs personnes ont besoin d'un accès en modification avec des étendues différentes, c'est ce niveau qui s'en charge. Voir aussi affichage numérique pour la communication interne .

Ce que les ensembles de données ne peuvent pas faire

Parlons maintenant des limites, car c'est la partie que la plupart des articles omettent et c'est elle qui détermine si vous allez perdre votre après-midi.

Il s'agit d'une table que vous gérez, et non d'une connexion en direct. Un jeu de données contient des données dont vous êtes propriétaire, stockées dans votre système de gestion de contenu (CMS), mises à jour manuellement ou par importation de fichier. Il ne se connecte pas à votre système de caisse, votre plateforme de réservation ou votre ERP pour récupérer les chiffres du jour. Si vous avez besoin de données en temps réel, sans intervention humaine, un jeu de données n'est pas l'outil adéquat ; veuillez consulter la section suivante.

Il n'existe pas de connecteur Google Sheets. On le tient souvent pour acquis, et il est important de le préciser. easyCMS ne peut pas se synchroniser automatiquement avec une feuille Google Sheets. Votre feuille Google Sheets peut servir de fichier principal, mais l'affichage à l'écran nécessite une exportation et une importation manuelles. Cela convient pour un menu qui change chaque semaine, mais pas pour un nombre qui change toutes les heures.

Les changements ne sont pas instantanés. Les joueurs récupèrent le contenu à leur intervalle de connexion ; une modification est donc prise en compte lors de la prochaine session et non dès l'enregistrement. Il faut compter quelques secondes, voire quelques minutes, et non quelques millisecondes. N'utilisez pas ces informations pour créer un compteur de file d'attente en temps réel.

Il n'y a pas de widget de graphiques. Un DataSet s'affiche sous forme de tableau de lignes, et non sous forme de graphique à barres ou de graphique graphique. Si vous souhaitez un graphique visuel, il vous faudra utiliser le widget de page web ou l'intégration à un tableau de bord, comme expliqué dans la documentation. tableaux de bord pour l'affichage numérique .

Les données appartiennent encore à quelqu'un. Cette technologie simplifie la conception, mais pas la saisie des données. Chaque déploiement réussi de DataSet que nous avons observé repose sur une personne référente chargée de la maintenance et de l'exactitude des données, contrairement à tous les déploiements ayant échoué.

Quand une source en direct est véritablement la réponse

Si les données doivent être diffusées en direct et sans surveillance, il est préférable d'utiliser le widget de page web plutôt qu'un DataSet. Pointez une région vers une URL et le lecteur affichera cette page dans le cadre de la mise en page ; ainsi, ce qui est affiché sur la page sera affiché à l'écran. Voir pages web et contenu intégré .

Cela pose un autre problème, et il est plus important qu'on ne le pense : l'authentification.

Un lecteur est un appareil sans surveillance fixé au mur. Il est dépourvu de clavier, personne ne l'utilise et il est incapable de répondre à une invite de connexion, de valider une authentification à deux facteurs ou de renouveler son consentement à l'expiration d'une session. Si vous le pointez vers un tableau de bord privé, l'écran affichera une page de connexion, généralement au pire moment. Les solutions possibles sont une page ne nécessitant aucune connexion depuis ce réseau, un lien de partage public en lecture seule ou un lien tokenisé pris en charge par votre fournisseur, ou encore une page interne publiée par votre équipe à cet effet. Toute solution exigeant une connexion humaine échouera, et ce, sans message d'erreur.

Attention Le contenu intégré en direct est également le premier à être affecté par une panne de réseau. Une image en cache continue de s'afficher pendant des jours ; une page intégrée affiche un rectangle vide en quelques minutes sans pour autant paraître endommagée. Nous avons abordé la question du type de contenu qui survit à une panne dans [référence manquante]. Affichage numérique sans internet .

Pour la plupart des utilisateurs, la solution pratique consiste à utiliser une approche mixte. Utilisez un DataSet pour les 90 % de données qui changent quotidiennement ou hebdomadairement et qui doivent avoir une apparence soignée, et réservez la page intégrée à la seule partie qui doit impérativement être en direct.

Ce que cela coûte, ici et ailleurs

Les DataSets sont inclus dans tous les comptes easyCMS . Il n'y a pas de palier de données, pas de supplément, ni de frais supplémentaires par écran pour leur utilisation. Le compte à 49 € les inclut, ainsi que tous les comptes supérieurs.

Ce n'est pas systématique. Les offres équivalentes d'OptiSigns sont toutes à abonnement : le prix public de son offre Pro Plus est de 15 $ par écran et par mois (facturation mensuelle) ou de 13,50 $ par écran et par mois (facturation annuelle), tarif vérifié en septembre 2026. Comparer le total cumulé :

Écrans affichant du contenu basé sur les données easyCMS , payé une seule fois OptiSigns Pro Plus, par an au tarif mensuel
1 49€ (compte, une licence incluse) $180
5 313€ (49€ + 4 × 66€) $900
25 1 883 € ( PRO 299€ + 24 × 66€) $4,500

Les prix des concurrents ont été vérifiés en septembre 2026 sur le site du fournisseur. Nous n'effectuons pas de conversion de devises ; veuillez donc comparer les colonnes côte à côte plutôt que de les soustraire. La colonne easyCMS indique le prix des licences lors de leur achat via le compte, soit 66 € chacune au lieu de 99 €. Ajoutées ultérieurement, elles coûtent 99 €, ce qui porte le prix des mêmes réseaux à 445 € et 2 675 €. En comparant le prix annuel d'OptiSigns Standard (7,50 € par écran et par mois), le premier écran est amorti en six mois environ, chaque écran supplémentaire en neuf mois environ et une configuration PRO de 25 écrans en dix mois environ. Avant cela, l'abonnement est plus avantageux, et nous ne prétendons pas le contraire.

Deux autres remarques importantes. OptiSigns propose une offre entièrement gratuite pour un maximum de trois écrans, avec son logo affiché et un support communautaire uniquement. easyCMS ne propose pas cette offre, car nous n'avons ni formule gratuite ni période d'essai gratuite. De plus, si vous souhaitez une feuille de calcul dynamique synchronisée, une plateforme avec un connecteur intégré offre une fonctionnalité que nous n'offrons pas, quel qu'en soit le prix. Notre comparatif complet est disponible dans [référence manquante]. OptiSigns contre Yodeck contre easyCMS , et l'arithmétique générale est dans tarification .

Un petit avantage pratique à connaître : un DataSet étant du texte, il n’occupe quasiment pas votre quota de stockage. Le 1 Go d’un compte standard est consommé par les vidéos et les images, et non par les tableaux. Voir quota de stockage et chargements de médias si vous êtes en train de déterminer ce qui vous convient.

Cinq règles pour qu'un DataSet reste utile

  1. Un fait par colonne. Si vous ne pouvez ni le filtrer ni le trier, il ne devrait pas figurer parmi les textes en prose.
  2. Ajouter une colonne de tri. Une colonne numérique explicite est préférable à l'ordre alphabétique et ne coûte rien.
  3. Ajoutez une colonne de disponibilité ou de statut. Masquer une ligne est plus sûr que de la supprimer, et la ligne réapparaît en même temps que la soupe.
  4. Conception pour les débordements. Déterminez ce qui se passe lorsque le nombre de lignes est deux fois supérieur à celui d'aujourd'hui.
  5. Nommez un propriétaire. La qualité d'un tableau dépend de la personne qui le tient à jour.

Combinez-les avec planification et la même table peut gérer un plateau petit-déjeuner et un plateau déjeuner à partir d'une seule configuration, changeant en fonction de l'heure de la journée sans que personne n'y touche.

La version courte

Un DataSet est une feuille de calcul intégrée au CMS qui alimente une maquette que vous avez créée. Il convient aux listes de prix, aux plannings, aux tableaux de production et aux roulements : tout élément où les chiffres évoluent sans que la maquette ne soit fixe. Inclus dans chaque abonnement, il est gratuit en termes de stockage et transforme la conception graphique en une simple saisie de données.

Ce n'est pas un flux en direct. Il n'y a pas de connecteur Google Sheets ni de synchronisation automatique. Par conséquent, si les données doivent se mettre à jour automatiquement, utilisez le widget de page web et répondez à la question d'authentification avant toute installation. Commencez par contenu dynamique avec des ensembles de données Et si vous n'êtes pas sûr de savoir quel écran doit être un tableau et lequel doit être une page interactive, envoyez un e-mail. myeasycms.com et décrivez le contenu.

Lectures complémentaires : contenu dynamique avec des ensembles de données , panneaux de menus numériques , caractéristiques .

Mettez vos écrans à contribution dès aujourd'hui

Un seul paiement de 49 €, licence d'affichage incluse. Aucun renouvellement nécessaire, et une assistance experte est fournie.

---