Feuille excel sur jimdo?!
totony59
Messages postés
188
Date d'inscription
Statut
Membre
Dernière intervention
-
totony59 Messages postés 188 Date d'inscription Statut Membre Dernière intervention -
totony59 Messages postés 188 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai créé un petit site sur jimdo, et j'y intègre des feuille excel sous forme de photo, mais j'ai 15 feuilles différentes à mettre sur le site que je mets à jours tous les soirs de match de ligue des champions de foot. Donc c'est assez long.
N'y a t'il pas un moyen d'intégrer les feuilles automatiquement directement sur le site après avoir mis a jour mes feuilles excel sans être obligé de faire des copier coller de ma page pour la mettre en photo?
est-ce que onedrive peut faire ça?
Merci
J'ai créé un petit site sur jimdo, et j'y intègre des feuille excel sous forme de photo, mais j'ai 15 feuilles différentes à mettre sur le site que je mets à jours tous les soirs de match de ligue des champions de foot. Donc c'est assez long.
N'y a t'il pas un moyen d'intégrer les feuilles automatiquement directement sur le site après avoir mis a jour mes feuilles excel sans être obligé de faire des copier coller de ma page pour la mettre en photo?
est-ce que onedrive peut faire ça?
Merci
A voir également:
- Feuille excel sur jimdo?!
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
4 réponses
Salut,
le mieux c'est d'utiliser une base de données pour ça.
Comme ça vous aurez directement le programme pour mettre à jour(et garder éventuellement les anciennes données) sans devoir passer par excel.
Excel étant un programme à part je doute qu'il existe un module qui fait la conversion mais il y en aura probablement qui utilisent XML(ou un autre format texte uniquement comme json). Dans ce cas exportez vos fichiers excel en XML ce qui est possible du logiciel.
Je ne voit pas vraiment l'intérêt d'un CMS si vous ne faites pas des pages dynamiques dont le contenu est en partie dans une base de données et sera facilement modifiable via une interface d'administration.
Pour Jimdo spécifiquement je ne saurais dire mais c'est la conception des informations contenues dans votre base de données qui fera la qualité et durabilité de votre programme.
Par exemple une modélisation très simple qui ne tient peut être pas compte de tous vos besoins:
TABLE MATCH
Rencontre(date/heure) est identifiant(unique)
Lieu
Equipe1(nom de l'équipe)
Equipe2(nom de l'équipe)
But1(score equippe1)
But2(score equippe2)
Une seule table(une base = des tables de données) étant peu pratique et efficace on peut ajouter une table EQUIPE comme ceci:
TABLE EQUIPE
nom est identifiant
ville
pays
Qu'il faut relier avec la précédente en utilisant des références de l'une à l'autre
TABLE MATCH
Rencontre(date/heure) identifiant(unique)
Lieu
Equipe1(nom de l'équipe) est une référence à la table EQUIPE
Equipe2(nom de l'équipe)est une référence à la table EQUIPE
But1(score equipe1)
But2(score equipe2)
Ainsi on peut facilement rajouter d'autres tables pour la gestion du programme:
TABLE JOUEUR
Nom est identifiant
Prenom est identifiant(pour le cas ou plusieurs joueurs ont le même nom de famille on utilise le prénom pour les différencier)
Date naissance
Lieu naissance
Club Actuel est une référence à la table EQUIPE
Et ainsi de suite, selon les améliorations et informations que vous voulez utiliser sur votre site. La référence d'une table à une autre est une clé étrangère en jargon de base de données, cela permet d'avoir un traitement et une gestion efficace en évitant les doublons(risque d'erreurs ou nécessitant d'enregistrer plusieurs fois l'information donc ralentissant le programme et compliquant son fonctionnement) et permettant des modifications de la base en conservant les tables existantes(et leur informations).
En plus de la base il y aura la partie programme(le CMS dans votre cas) qui va récupérer les informations nécessaires quand on en a besoin.
Le résultat permet d'utiliser la même page(HTML/CSS) pour afficher les résultats que l'on veut filtrer que ce soit par date, équipe, lieu de la rencontre etc...
Ce qui empêche aussi la complexité inutile, simplifie le développement et permet une navigation aisée pour l'utilisateur.
le mieux c'est d'utiliser une base de données pour ça.
Comme ça vous aurez directement le programme pour mettre à jour(et garder éventuellement les anciennes données) sans devoir passer par excel.
Excel étant un programme à part je doute qu'il existe un module qui fait la conversion mais il y en aura probablement qui utilisent XML(ou un autre format texte uniquement comme json). Dans ce cas exportez vos fichiers excel en XML ce qui est possible du logiciel.
Je ne voit pas vraiment l'intérêt d'un CMS si vous ne faites pas des pages dynamiques dont le contenu est en partie dans une base de données et sera facilement modifiable via une interface d'administration.
Pour Jimdo spécifiquement je ne saurais dire mais c'est la conception des informations contenues dans votre base de données qui fera la qualité et durabilité de votre programme.
Par exemple une modélisation très simple qui ne tient peut être pas compte de tous vos besoins:
TABLE MATCH
Rencontre(date/heure) est identifiant(unique)
Lieu
Equipe1(nom de l'équipe)
Equipe2(nom de l'équipe)
But1(score equippe1)
But2(score equippe2)
Une seule table(une base = des tables de données) étant peu pratique et efficace on peut ajouter une table EQUIPE comme ceci:
TABLE EQUIPE
nom est identifiant
ville
pays
Qu'il faut relier avec la précédente en utilisant des références de l'une à l'autre
TABLE MATCH
Rencontre(date/heure) identifiant(unique)
Lieu
Equipe1(nom de l'équipe) est une référence à la table EQUIPE
Equipe2(nom de l'équipe)est une référence à la table EQUIPE
But1(score equipe1)
But2(score equipe2)
Ainsi on peut facilement rajouter d'autres tables pour la gestion du programme:
TABLE JOUEUR
Nom est identifiant
Prenom est identifiant(pour le cas ou plusieurs joueurs ont le même nom de famille on utilise le prénom pour les différencier)
Date naissance
Lieu naissance
Club Actuel est une référence à la table EQUIPE
Et ainsi de suite, selon les améliorations et informations que vous voulez utiliser sur votre site. La référence d'une table à une autre est une clé étrangère en jargon de base de données, cela permet d'avoir un traitement et une gestion efficace en évitant les doublons(risque d'erreurs ou nécessitant d'enregistrer plusieurs fois l'information donc ralentissant le programme et compliquant son fonctionnement) et permettant des modifications de la base en conservant les tables existantes(et leur informations).
En plus de la base il y aura la partie programme(le CMS dans votre cas) qui va récupérer les informations nécessaires quand on en a besoin.
Le résultat permet d'utiliser la même page(HTML/CSS) pour afficher les résultats que l'on veut filtrer que ce soit par date, équipe, lieu de la rencontre etc...
Ce qui empêche aussi la complexité inutile, simplifie le développement et permet une navigation aisée pour l'utilisateur.
cela m'a bien l'air compliqué tout cela hélas.
voici mon site, vous pouvez voir les feuilles que je désire partager dans feuille joueurs et cliquez sur les noms
https://liguedeschampions2015.jimdofree.com/
merci
voici mon site, vous pouvez voir les feuilles que je désire partager dans feuille joueurs et cliquez sur les noms
https://liguedeschampions2015.jimdofree.com/
merci
Libre à vous d'utiliser excel et de faire 2 fois les opérations puisqu'il faudra à chaque fois remplir votre fichier excel pour le fournir ensuite au site; ce qui revient au même que modifier le site à chaque fois que vous en avez besoin, en plus de générer de la complexité d'utilisation c'est aussi un risque d'erreur et les anciennes informations ne peuvent être conservées.
Le but d'un CMS est toutefois de centraliser ces données pour les utiliser et modifier comme on veut, ou plutôt fournit le programme qui le fait..
Oubliez excel ce n'est pas un outil fait pour ça et utilisez votre CMS correctement en créant les tables et champs qui sont nécessaires.
Compliqué je ne pense pas, cela demande effectivement une compétence par contre. Sinon les bases de données sont nettement plus simple à apprendre et comprendre qu'un tableur car même s'ils ont des fonctionnalités semblables ils ne servent pas à la même chose. Excel n'est pas fait pour être utilisé en dehors de son cadre(son programme) tandis qu'une base de données sert à ça: fournir des informations au site et pouvoir les modifier facilement et en temps réel.
C'est la bonne façon de faire, le reste c'est des enquiquinements pas possible sur la durée. A vous de voir si vous préférez apprendre à créer votre base Jimdo(pour les citer "Jimdo est un système de gestion de contenu ") en passant une semaine à le potasser où si vous préférez devoir perdre votre temps à faire des opérations inutiles à chaque fois que vous avez une information à changer...
Quant à la conception je ne sais pas ce que vous avez trouvé compliqué, il s'agit de créer des entités logiques correspondant à vos besoins de traitement et se rapprochant de la logique informatique.
Pour l'un c'est votre vision et vos besoins que vous seuls pouvez définir, pour l'autre c'est une logique simpliste et le plus simple possible car un ordinateur ne réfléchit pas mais répond à une instruction.
Je vais vous redonner un exemple puisque le 1er vous a semblé compliqué:
Je veut lister tout les CD de musique que je possède, je vais donc faire des tables de données qui permettrons ceci:
TABLE ALBUM(contiendras les valeurs/champs suivants):
groupe:
titre:
année de sortie:
TABLE GROUPE:
nom:
pays:
date formation:
Pour 10 albums du même artiste il ne sera pas la peine d'écrire 10 fois les informations du groupe car on peut relier le groupe à son album. Donc en croisant les résultats pour un album on peut obtenir le pays et la date de formation du groupe qui l'a produit.
Pour ça on utilise la valeur groupe de TABLE ALBUM qui reporte le champ "nom" de la table GROUPE.
On peut aussi faire pareil si on ajoute une TABLE ARTISTE qui va pour chaque artiste indiquer le groupe auquel il appartient:
TABLE ARTISTE:
nom de l'artiste:
groupe:(on reporte le nom du groupe)
année de début:
année de départ:
Ou bien les chansons de chaque album:
TABLE CHANSON:
numéro de piste:
nom chanson:
album:(on reporte le titre de l'album qui lui même reporte le groupe et reporte ses musiciens-on a donc toutes les informations possible en croisant celles ci)
Voilà j'espère que vous comprenez mieux mes explications car ce n'est pas quelque chose de compliqué et nécessaire pour avoir un programme cohérent, les autres possibilités débouchant forcément sur des problèmes.
En base de données on parle de liaisons de tables. Le mot est bien représentatif.
Les avantages multiples(outre d'avoir un programme qui fonctionnes sur la durée et qui va pas perdre son temps en doublons et traitements inutiles et potentiellement risqués):
De pouvoir faire les tris et ajouts que l'on veut ainsi comme j'espère l'avoir montré une souplesse d'utilisation et d'améliorations possible.
Le but d'un CMS est toutefois de centraliser ces données pour les utiliser et modifier comme on veut, ou plutôt fournit le programme qui le fait..
Oubliez excel ce n'est pas un outil fait pour ça et utilisez votre CMS correctement en créant les tables et champs qui sont nécessaires.
Compliqué je ne pense pas, cela demande effectivement une compétence par contre. Sinon les bases de données sont nettement plus simple à apprendre et comprendre qu'un tableur car même s'ils ont des fonctionnalités semblables ils ne servent pas à la même chose. Excel n'est pas fait pour être utilisé en dehors de son cadre(son programme) tandis qu'une base de données sert à ça: fournir des informations au site et pouvoir les modifier facilement et en temps réel.
C'est la bonne façon de faire, le reste c'est des enquiquinements pas possible sur la durée. A vous de voir si vous préférez apprendre à créer votre base Jimdo(pour les citer "Jimdo est un système de gestion de contenu ") en passant une semaine à le potasser où si vous préférez devoir perdre votre temps à faire des opérations inutiles à chaque fois que vous avez une information à changer...
Quant à la conception je ne sais pas ce que vous avez trouvé compliqué, il s'agit de créer des entités logiques correspondant à vos besoins de traitement et se rapprochant de la logique informatique.
Pour l'un c'est votre vision et vos besoins que vous seuls pouvez définir, pour l'autre c'est une logique simpliste et le plus simple possible car un ordinateur ne réfléchit pas mais répond à une instruction.
Je vais vous redonner un exemple puisque le 1er vous a semblé compliqué:
Je veut lister tout les CD de musique que je possède, je vais donc faire des tables de données qui permettrons ceci:
TABLE ALBUM(contiendras les valeurs/champs suivants):
groupe:
titre:
année de sortie:
TABLE GROUPE:
nom:
pays:
date formation:
Pour 10 albums du même artiste il ne sera pas la peine d'écrire 10 fois les informations du groupe car on peut relier le groupe à son album. Donc en croisant les résultats pour un album on peut obtenir le pays et la date de formation du groupe qui l'a produit.
Pour ça on utilise la valeur groupe de TABLE ALBUM qui reporte le champ "nom" de la table GROUPE.
On peut aussi faire pareil si on ajoute une TABLE ARTISTE qui va pour chaque artiste indiquer le groupe auquel il appartient:
TABLE ARTISTE:
nom de l'artiste:
groupe:(on reporte le nom du groupe)
année de début:
année de départ:
Ou bien les chansons de chaque album:
TABLE CHANSON:
numéro de piste:
nom chanson:
album:(on reporte le titre de l'album qui lui même reporte le groupe et reporte ses musiciens-on a donc toutes les informations possible en croisant celles ci)
Voilà j'espère que vous comprenez mieux mes explications car ce n'est pas quelque chose de compliqué et nécessaire pour avoir un programme cohérent, les autres possibilités débouchant forcément sur des problèmes.
En base de données on parle de liaisons de tables. Le mot est bien représentatif.
Les avantages multiples(outre d'avoir un programme qui fonctionnes sur la durée et qui va pas perdre son temps en doublons et traitements inutiles et potentiellement risqués):
De pouvoir faire les tris et ajouts que l'on veut ainsi comme j'espère l'avoir montré une souplesse d'utilisation et d'améliorations possible.
Bonsoir,
Je n'ai pas dit que t'es explications étaient inutile, bien au contraire, c'est juste que je ne connais pas du tout.
J'aimerais juste si possible rentrer mes résultats des matchs sur une feuille de référence qui fait que toutes les autres feuilles se calculent automatiquement.
Peut tu me dire ce que je dois chercher comme tuto pour apprendre ce que tu m'as dit, car ça a l'air très intéressant.
J'aimerais apprendre ce genre de programmation, vers quel livre me tourner sinon ?
Merci beaucoup
PC portable intel core i7 740, 6G ram
CG: nvidia gtx460m
windows 7 home edition
Je n'ai pas dit que t'es explications étaient inutile, bien au contraire, c'est juste que je ne connais pas du tout.
J'aimerais juste si possible rentrer mes résultats des matchs sur une feuille de référence qui fait que toutes les autres feuilles se calculent automatiquement.
Peut tu me dire ce que je dois chercher comme tuto pour apprendre ce que tu m'as dit, car ça a l'air très intéressant.
J'aimerais apprendre ce genre de programmation, vers quel livre me tourner sinon ?
Merci beaucoup
PC portable intel core i7 740, 6G ram
CG: nvidia gtx460m
windows 7 home edition
Salut,
je n'ai pas parlé de programmation!
Avec un CMS on s'en passe ou alors quel est l'utilité d'avoir un CMS?
Je parle bien d'utiliser sa réflexion propre et non un langage d'ordinateur, je pense que les 2 modèles que je vous ai fournis peuvent aider à concevoir les tables de votre base de données, après si c'est pour apprendre à utiliser Jimdo le mieux est de se tourner vers leur doc tout d'abord.
Pour plus de précisions vous avez une présentation de la meilleure technique d'analyse de systèmes d'informations:
https://www.commentcamarche.net/contents/655-merise-initiation-a-la-conception-de-systemes-d-information
Et le principe général des sites dynamiques(un contenu qui change comme sur un forum de discussion, une promotion saisonnière, un blog, le menu du jour d'un restaurant, des résultats de rencontres sportives...) :
https://www.commentcamarche.net/contents/221-reseaux-architecture-client-serveur-a-3-niveaux
Comme vous n'avez aucune notion en webmastering ce ne sont que les principes que vous devez connaître sans avoir à connaître une seule ligne de programmation. Avec Jimdo qui est un CMS vous pouvez les mettre en pratique de la même manière.
Quant à la programmation pour les bases de données c'est le langage SQL(langage bas niveau et simpliste qui comporte dans les 500 instructions maximum, c'est très peu et suffisant pour son but: demander, trier, modifier, ajouter le contenu de la base).
Mais comme indiqué dans le schéma de l'architecture 3 tiers: client, interface, base de données la base n'est qu'une partie de l'ensemble.
Pour accéder à la base il faudra un langage serveur(ex:PHP qui est gratuit) pour faire la liaison entre la base de données et l'affichage(la page web).
La page web(client car elle demande et contacte le serveur qui fournit) quant à elle n'a pas besoin de programmation puisque si on parle de l'affichage c'est HTML et CSS qui sont des repères indiquant la mise en page et la teneur du contenu.
Dans le cas d'une page dynamique:
Le navigateur demande de charger la page, le programme du serveur contacte la base de données, récupère les informations voulues et les affichent dans la page.
On parle de pages dynamiques car pour la même page on aura différent contenu selon les changements apportés à la base.
Par exemple facebook ne fait pas plusieurs pages pour chaque personne mais une seule page qui charge les informations concernant la personne connectée et pas les autres.
Par exemple sur ce forum:
On peut avoir une infinité de discussion avec la même page de base, le titre et le contenu changent(donc ce sont des données des tables) ainsi que les auteurs des messages(données aussi) ainsi que la date l'heure de publication(encore des données) et tout fonctionne sans qu'un webmaster ai besoin d'intervenir, heureusement s'il devait écrire à la main chaque modification plusieurs personnes devraient intervenir jour et nuit pour le faire...pas envisageable et surtout inutile comme votre fichier Excel.
Remplissez par formulaire les informations à transmettre à la base de données et celles ci seront automatiquement ordonnée, mises à jour permettant les tris et croisement possibles.
Donc commencez par penser votre bases de données. Ensuite vous pourrez la faire.
Pour Jimdo vous trouverez toutes les informations ici(en visuel car comme il disent pas besoin de taper une ligne de code HTML)
http://fr.jimdo.com/comment-cr%C3%A9er-un-site-internet/
je n'ai pas parlé de programmation!
Avec un CMS on s'en passe ou alors quel est l'utilité d'avoir un CMS?
Je parle bien d'utiliser sa réflexion propre et non un langage d'ordinateur, je pense que les 2 modèles que je vous ai fournis peuvent aider à concevoir les tables de votre base de données, après si c'est pour apprendre à utiliser Jimdo le mieux est de se tourner vers leur doc tout d'abord.
Pour plus de précisions vous avez une présentation de la meilleure technique d'analyse de systèmes d'informations:
https://www.commentcamarche.net/contents/655-merise-initiation-a-la-conception-de-systemes-d-information
Et le principe général des sites dynamiques(un contenu qui change comme sur un forum de discussion, une promotion saisonnière, un blog, le menu du jour d'un restaurant, des résultats de rencontres sportives...) :
https://www.commentcamarche.net/contents/221-reseaux-architecture-client-serveur-a-3-niveaux
Comme vous n'avez aucune notion en webmastering ce ne sont que les principes que vous devez connaître sans avoir à connaître une seule ligne de programmation. Avec Jimdo qui est un CMS vous pouvez les mettre en pratique de la même manière.
Quant à la programmation pour les bases de données c'est le langage SQL(langage bas niveau et simpliste qui comporte dans les 500 instructions maximum, c'est très peu et suffisant pour son but: demander, trier, modifier, ajouter le contenu de la base).
Mais comme indiqué dans le schéma de l'architecture 3 tiers: client, interface, base de données la base n'est qu'une partie de l'ensemble.
Pour accéder à la base il faudra un langage serveur(ex:PHP qui est gratuit) pour faire la liaison entre la base de données et l'affichage(la page web).
La page web(client car elle demande et contacte le serveur qui fournit) quant à elle n'a pas besoin de programmation puisque si on parle de l'affichage c'est HTML et CSS qui sont des repères indiquant la mise en page et la teneur du contenu.
Dans le cas d'une page dynamique:
Le navigateur demande de charger la page, le programme du serveur contacte la base de données, récupère les informations voulues et les affichent dans la page.
On parle de pages dynamiques car pour la même page on aura différent contenu selon les changements apportés à la base.
Par exemple facebook ne fait pas plusieurs pages pour chaque personne mais une seule page qui charge les informations concernant la personne connectée et pas les autres.
Par exemple sur ce forum:
On peut avoir une infinité de discussion avec la même page de base, le titre et le contenu changent(donc ce sont des données des tables) ainsi que les auteurs des messages(données aussi) ainsi que la date l'heure de publication(encore des données) et tout fonctionne sans qu'un webmaster ai besoin d'intervenir, heureusement s'il devait écrire à la main chaque modification plusieurs personnes devraient intervenir jour et nuit pour le faire...pas envisageable et surtout inutile comme votre fichier Excel.
Remplissez par formulaire les informations à transmettre à la base de données et celles ci seront automatiquement ordonnée, mises à jour permettant les tris et croisement possibles.
Donc commencez par penser votre bases de données. Ensuite vous pourrez la faire.
Pour Jimdo vous trouverez toutes les informations ici(en visuel car comme il disent pas besoin de taper une ligne de code HTML)
http://fr.jimdo.com/comment-cr%C3%A9er-un-site-internet/
Bonjour,
merci de passer autant de temps à me répondre,
j'ai donc compris le principe du cms, c'est un site simpliste, mais justement est ce possible de créer de tableau dynamique comme dans mon site? ou j'ai juste à remplir une feuille de référence et qui me calcul automatiquement les points sur toutes les autres feuilles??
Voici un genre de site ou tu peux voir dessus un tableau intéressant, sauf que moi a la place des 1N2 les joueurs doivent placer le résultat du match, et gagnent des points en fonction du résultat trouvé.
est-ce possible de faire ceci?
https://www.footendirect.com/concours-de-pronostics/
merci
PC portable intel core i7 740, 6G ram
CG: nvidia gtx460m
windows 7 home edition
merci de passer autant de temps à me répondre,
j'ai donc compris le principe du cms, c'est un site simpliste, mais justement est ce possible de créer de tableau dynamique comme dans mon site? ou j'ai juste à remplir une feuille de référence et qui me calcul automatiquement les points sur toutes les autres feuilles??
Voici un genre de site ou tu peux voir dessus un tableau intéressant, sauf que moi a la place des 1N2 les joueurs doivent placer le résultat du match, et gagnent des points en fonction du résultat trouvé.
est-ce possible de faire ceci?
https://www.footendirect.com/concours-de-pronostics/
merci
PC portable intel core i7 740, 6G ram
CG: nvidia gtx460m
windows 7 home edition