XL 2013 Base de données externe (internet) pour plusieurs utilisateurs

pmfontaine

XLDnaute Occasionnel
Bonjour,
Suite a la création (en grande partie grâce au forum) d'un fichier de saisie de données d'observation de la faune sauvage, il y a plusieurs bénévole qui l'utilisent et de temps en temps ils m'envoient leurs données pour que j'en face la synthèse. Avec l'aide de quelques macro tous ce passe très bien.

Pour améliorer ce fonctionnement, je souhaiterais savoir s'il est possible d'envisager un fonctionnement avec une base de données commune qui serait disponible sur internet par exemple ?
Si oui avez-vous des pistes à me donner ou des liens vers des exemples existants (J'ai pas trouvé sur le forum)

J'ai bien trouvé des pistes avec un classeur multi-utilisateur sur un réseau, mais dans mon cas il n'y a pas de réseau.
j'ai également trouvé comment récupérer des données d'internet. mais je n'est pas trouver comment modifier ces données

Bien sur je me pose des questions sur le piratage éventuel de ces données, sur que ce passe t'il si deux utilisateurs se connectent en même temps .....etc

Merci d'avance pour votre aide et bon Weekend à tous
Patrick
 
Dernière édition:

chris

XLDnaute Barbatruc
Bonjour
Salut Staple ;)

A priori il y a deux voies :
  • soit utiliser Office on line mais c'est de la saisie simple sans macros.
  • soit utiliser une BD sur un serveur Web (basée sur MySql en général) mais il faut prévoir du php pour des formulaires de saisie et mise à jour, voire de consultation.
    Si le serveur n'est pas sur ton PC, prévoir un échange quotidien entre la BD en ligne et ta base.
    Tu peux traiter en EXCEL mais quitte à bosser avec une base je privilégierai plutôt Access ou un MySQL local sur le PC.
 

chris

XLDnaute Barbatruc
Re

Avec Office Online on peut saisir dans un classeur stocké sur OneDrive pas en local (ou sans doute aussi par copier coller).
Mais on peut enregistrer le classeur depuis OneDrive vers son PC.

Mais je pense plus rationnel de travailler en BD. Excel n'en est pas une et en partage c'est pire...
 

pmfontaine

XLDnaute Occasionnel
Bonjour chris, bonjour Staple, bonjour le Forum,
Merci à vous deux pour vos interventions :
  • soit utiliser Office on line mais c'est de la saisie simple sans macros.
  • soit utiliser une BD sur un serveur Web (basée sur MySql en général) mais il faut prévoir du php pour des formulaires de saisie et mise à jour, voire de consultation.
    Si le serveur n'est pas sur ton PC, prévoir un échange quotidien entre la BD en ligne et ta base.
    Tu peux traiter en EXCEL mais quitte à bosser avec une base je privilégierai plutôt Access ou un MySQL local sur le PC.
1 - Une simple saisie serait beaucoup trop longue. (Sur la BDD actuellement utilisée, il y a 27000 lignes sur 22 colonnes)
2 - Je comprend que tu me suggère de faire un formulaire HTML + PHP avec base MySQL ? Si c'est bien ta suggestion, ce n'est pas mon objectif. je veux garder mon fichier Excel.
Je vais tester ce code, et surtout voir s'il existe un code pour mettre à jour le classeur qui est en ligne.

Je vais également essayer approfondir cette solution "https://www.it-connect.fr/connecter...3/#V_Installer_le_driver_MySQL_Connector_ODBC" qui me semble la plus proche de ce que je recherche.
Bonne journée.
 

chris

XLDnaute Barbatruc
RE

Tu ne peux pas utiliser les macros Excel en ligne...

Excel permet au mieux d'écraser le fichier en ligne après téléchargement puis modification sur le PC d'une personne qui écraserait ensuite celui en ligne avec ses modifs (sous réserve d'avoir les droits) : on n'est pas dans le simultané...

Ton connecteur est pour une base sur PC (localhost) pas sur un serveur web distant sauf s'il t'appartient (serveur dédié privatif) et que tu gères la sécurité pour permettre un accès distant direct avec les risques associés ce qui n'est jamais fourni sur un site en hébergement partagé (hébergement classique))...

Un classeur en ligne ne pourra se connecter à la base.

Tu peux garder ton classeur Excel mais c'est MySQL qui gérera de fait les données...
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 913
Membres
101 837
dernier inscrit
Ugo