Tableur + MySQL

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Mitrox
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 23 juin 2006 12:56

Tableur + MySQL

Message par Mitrox »

Bonjour,
Je cherche a créer un fichier de compte rendu de l'activité d'un service avec des moyennes, des tableaux et des graphiques. Ce compte rendu devra donner un aperçu d'activité sur une periode de temps variable, allant de la journnée à l'année.
Les informations à stoker étant nombreuse et provenant de différents lieux, j'ai donc pensé à créer une base de données de type MySQL.
J'aimerais donc lier mon tableur OOo avec cette base de donnée.

Cette solution est elle bonne ?
Est ce que c'est réalisable ?
Avez vous des liens sur ce sujet (tutos,aides...) ?

J'en viens à demander de l'aide sur ce forum parce que j'ai peu de connaisssances sur les possibilités de OOo et sur les bases de données.

Merci d'avance pour vos réponses et bon week-end :D
OOo version 2.0.2
plateforme Ubuntu/XP/NT
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25975
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Message par Dude »

Si tu as peu de connaissances en base de données, je te déconseille de partir sur MySql. Utilise plutôt la base native d'OOo.

Maintenant des termes comme : informations à stoker étant nombreuse et provenant de différents lieux sont très vagues.

Il faudrait peut être avoir recours à un informaticien pour réaliser un cahier des charges sur ce projet.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Mitrox
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 23 juin 2006 12:56

Message par Mitrox »

Il se trouve que je suis étudiant en info et que c'est moi qui suis en charge de ce projet, je n'ai donc pas l'intention "d'avoir recours à un informaticien" lol.
Par contre, j'aimerais avoir l'avis de quelqu'un d'expérimenté sur OOo et les bases de données pour savoir si la solution que je propose est adapté à mon problème. Je pars du principe que l'apprentissage de base de données MySQL n'est pas insurmontable.

Pour ce qui est des "nombreuses informations à stoker" et "des informations provenant de différents lieux" je vais essayer d'apporter des détails :
Pour les "nombreuses informations à stoker" c'est par exemple la durée de travail, les horaires, le nombre de personnel...
Pour ce qui est "des informations provenant de différents lieux" cela signifie que l'entreprise a plusieurs sites en France, et que chaque site doit mettre à jour quotidiennement les informations à stoker par un réseau interne.

La base native de OOo permet elle une mise à jour des données sur le réseau par l'intermédiaire du tableur ?
D'autres solutions plus simples existe ?
Vous avez des exemples de réponse à de ce genre problème (tutos...) ?

Merci d'avance :D
OOo version 2.0.2
plateforme Ubuntu/XP/NT
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

Dans Base, les données sont mises à jour par l'intermédiaire de formulaires.
Les données peuvent ensuite être transférées dans le tableur pour être traitées (diagrammes par ex)

Les tutoriels proposés ici ou sur le site officiel, ainsi que les forums, t'aideront.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
jumbo444
InconditiOOnnel
InconditiOOnnel
Messages : 769
Inscription : 10 mars 2006 12:09
Localisation : Rouen, France

Message par jumbo444 »

Mitrox a écrit :La base native de OOo permet elle ...
Si tu as des questions sur l'outil Base, pose ta question dans le bon forum. Tu auras plus de chance d'avoir une réponse.
LibO 5.4.6.2 sous Ubuntu 16.04
Mitrox
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 23 juin 2006 12:56

Message par Mitrox »

jeanmimi : sais tu si l'on peut aussi remplir une base de données avec des macros sur le tableur ?

jumbo444 : si tu lis ma phrase jusqu'au bout, tu verras que je m'intéresse aux interactions entre Calc et Base, d'où mon post sur le forum de Calc...
Mais je vais aussi poster sur le forum de Base, j'espère ne pas me faire jeter de la même manière... :lol:

Merci pour ces réponses, et pour ce qui est de connecter Calc avec une base MySQL quelqu'un à déjà fait ça ?
OOo version 2.0.2
plateforme Ubuntu/XP/NT
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25975
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Message par Dude »

Mitrox a écrit :Merci pour ces réponses, et pour ce qui est de connecter Calc avec une base MySQL quelqu'un à déjà fait ça ?
Fais déjà une recherche car le sujet est déjà passé.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

Sur un autre fil, voilà ce que je viens de lire (à tester) :

Dans la feuille calc dans le menu données, -définir une plage
là tu sélectionnes tous les enregistrements la première ligne avec
l'entête aussi. clique sur Options de la boite de dialogue et vérifie
que la case "contient les étiquettes de colonnes" est coché. ensuite
clique droit + copier.
Dans une nouvelle base OOo tu va dans Édition, coller, tu choisit '
définition de données' et tu coche 'Créer une clé primaire' ou s'il y a
déjà une tu continue et dans la boite suivante tu peux définir le format
de toutes les colonnes.

Et comme te l'indiques Dude, par Rechercher, tu trouveras des ressources ici,
et il y en a aussi sur le site officiel de OOo
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

Et voilà encore une autre approche :

> Je découvre OOo Base (je viens d'Access) et je ne vois pas comment importer des données externes pour créer une nouvelle table (à partir d'un fichier excel ou calc par ex.).

Tout simple :
Ajouter le tableau dans les sources de données :
menu > fichier > nouvelle base de donnée
Dans l'assistant > se connecter à une base de donnée existante > choisir "classeur" et sélectionner son fichiex xls ou ods

Le tableur apparait maintenant dans les sources de données (F4). On peut utiliser ses données dans d'autres documents OOo (insérer des champs). Mais attention, on ne peux modifier les données qu'en ouvrant la feuille comme tableur.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Mitrox
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 23 juin 2006 12:56

Message par Mitrox »

Dude : chez moi lorsque je recherche "mysql" dans le forum tableur je ne trouve rien de concluant. (mais je m'y prends peut être mal ? Si tu as un lien je suis preneur)
Par contre il y a de nombreuses réponses dans le forum base...

jeanmini : si je reprends ce que tu dis, ça c'est possible :
MySQL <--> OOo Base <--> OOo Calc
Mais ça ça ne marche pas :
MySQL <--> OOo Calc
Je ne dis pas de conneries ?
OOo version 2.0.2
plateforme Ubuntu/XP/NT
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

jeanmini : si je reprends ce que tu dis, ça c'est possible :
MySQL <--> OOo Base <--> OOo Calc

et tu trouveras ici des tutoriels dans ce sens :
http://fr.openoffice.org/Documentation/ ... -base.html

Mais ça ça ne marche pas :
MySQL <--> OOo Calc

je ne sais pas, mais comme tu sais faire MySQL <--> OOo Base <--> OOo Calc , c'est une solution.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Mitrox
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 23 juin 2006 12:56

Message par Mitrox »

Ok merci jeanmimi, je vais essayer cette solution :D .

Je laisse le sujet sans [Résolu] le temps de voir si quelqu'un sais faire "MySQL <--> OOo Calc"...
OOo version 2.0.2
plateforme Ubuntu/XP/NT
Avatar de l’utilisateur
Dredd
Membre cOOnverti
Membre cOOnverti
Messages : 362
Inscription : 24 mai 2006 09:15
Localisation : Mega-City One

Message par Dredd »

Mitrox a écrit :Dude : chez moi lorsque je recherche "mysql" dans le forum tableur je ne trouve rien de concluant. (mais je m'y prends peut être mal ? Si tu as un lien je suis preneur)
C'est un peu normal, MySql c'est dans la section Base de données.
En principe, fais une recherche sur toutes les sections et si tu as beaucoup de résultat, tu affines.

Bonne chance
Propulsé par OpenOffice 4.1.6 sous Windows 10 x64