Aller au contenu principal

Connecter un tableur

La connexion d’un tableur (Excel, LibreOffice ou Google Sheets) à la base de données Dolibarr permet d’automatiser l’extraction de données sans avoir à exécuter manuellement des requêtes SQL à chaque fois.

Prérequis

Avant de commencer, assurez-vous d’avoir les éléments suivants :

  • Accès à la base de données Dolibarr : Vous aurez besoin des informations suivantes :
    • Adresse du serveur (ou localhost si la base de données est sur le même serveur).
    • Nom de la base de données.
    • Nom d’utilisateur et mot de passe pour accéder à la base de données.
  • Droits d’accès : Vous devez avoir les droits nécessaires pour accéder aux tables de la base de données Dolibarr.
  • Tableur : Vous pouvez utiliser Excel (avec Power Query), LibreOffice (avec un pilote JDBC ou ODBC) ou Google Sheets (avec un script).

Plusieurs tableurs possibles


Excel

Il est possible de se connecter à la base de données de Dolibarr avec Excel.


LibreOffice

Il est possible de se connecter à la base de données de Dolibarr avec LibreOffice de 2 façons :


Google Sheets

Il est possible de se connecter à la base de données de Dolibarr avec Google Sheets.


Avantages de connecter un tableur

  • Gain de temps : Plus besoin d'extraire manuellement les données, tout est automatisé.
  • Données en temps réel : Les données sont toujours à jour, ce qui permet de prendre des décisions basées sur des informations actuelles.
  • Visualisation dynamique : Vous pouvez créer des graphiques et des tableaux de bord dynamiques qui se mettent à jour automatiquement.

Défis potentiels et solutions

  • Problème de sécurité : Il est important de protéger les informations de connexion à la base de données. Utilisez des connexions sécurisées (SSL) et limitez les accès.

    Solution : Assurez-vous que seules les personnes autorisées ont accès aux identifiants de la base de données et utilisez des connexions sécurisées.

  • Connexion instable : Si la connexion à la base de données est lente ou instable, cela peut affecter l’actualisation des données.

    Solution : Planifiez les actualisations à des heures où la charge du serveur est faible et assurez-vous que le serveur de base de données est bien configuré.

  • Mise en forme des données : Les données extraites peuvent nécessiter une mise en forme ou un traitement avant d’être utilisées dans le tableau de bord.

    Solution : Utilisez des formules dans le tableur pour nettoyer et formater les données après leur importation.