ElyxAI
import export

Comment Se connecter à une base de données

Excel 2016Excel 2019Excel 365

Apprenez à connecter Excel directement à des bases de données externes comme SQL Server, MySQL ou Oracle pour importer des données en direct. Cette compétence élimine les erreurs de saisie manuelle, permet l'actualisation instantanée et est essentielle pour l'intelligence métier et l'analyse de données à grande échelle.

Pourquoi c'est important

Les connexions de base de données automatisent l'extraction de données, assurent la précision et économisent des heures de travail manuel—essentielles pour les analystes de données et les équipes d'entreprise.

Prérequis

  • Compte de base de données actif avec identifiants de connexion
  • Pilote de base de données installé (pilote ODBC ou SQL natif)
  • Accès réseau au serveur de base de données
  • Connaissance basique des requêtes SQL (optionnel)

Instructions étape par étape

1

Ouvrir l'onglet Données et accéder aux données externes

Cliquez sur Données > Récupérer et transformer > Obtenir les données > À partir de la base de données (SQL Server pour SQL, ou D'autres sources pour MySQL/Oracle).

2

Entrer les détails de connexion à la base de données

Saisissez le nom du serveur, le nom de la base de données et sélectionnez l'authentification Windows ou SQL Server. Entrez les identifiants si nécessaire, puis cliquez sur OK.

3

Sélectionner les tables ou écrire une requête SQL

Parcourez les tables disponibles dans la fenêtre Navigateur, sélectionnez la ou les tables nécessaires, ou écrivez une requête SQL personnalisée pour filtrer les données.

4

Charger les données dans Excel

Cliquez sur Charger pour importer les données directement dans une nouvelle feuille, ou Charger vers pour choisir l'emplacement ou créer un tableau croisé dynamique.

5

Actualiser la connexion et gérer les mises à jour

Cliquez droit sur le tableau importé > Actualiser pour mettre à jour les données. Utilisez Données > Requêtes et connexions pour gérer ou planifier les actualisations automatiques.

Méthodes alternatives

Utiliser Power Query (Avancé)

Données > Récupérer et transformer > Nouvelle requête > À partir de la base de données offre un contrôle plus granulaire des transformations.

Connexion à la source de données ODBC

Configurez une source de données ODBC au niveau du système, puis utilisez Données > Obtenir les données > À partir d'ODBC pour une connexion préconfigurée.

Méthode avec chaîne de connexion directe

Utilisez VBA ou Python pour établir des connexions avec des chaînes personnalisées pour l'automatisation et les actualisations planifiées.

Astuces et conseils

  • Testez votre connexion avec une petite requête avant de charger de grands ensembles de données.
  • Utilisez le volet Données > Requêtes et connexions pour gérer toutes les connexions au même endroit.
  • Activez l'actualisation automatique pour garder les données à jour sans intervention manuelle.
  • Écrivez des requêtes SQL efficaces avec les clauses WHERE et GROUP BY pour réduire la taille des fichiers.
  • Stockez les identifiants sensibles dans les paramètres de connexion sécurisés d'Excel.

Astuces avancées

  • Utilisez l'actualisation planifiée dans Excel 365 pour mettre à jour automatiquement les connexions sans ouvrir le fichier.
  • Combinez plusieurs tables avec Power Query Merge pour créer des ensembles de données normalisés.
  • Créez des requêtes paramétrées pour filtrer les résultats en fonction des entrées utilisateur.
  • Utilisez DirectQuery dans Power BI pour les connexions en temps réel lorsque les limitations d'Excel sont trop restrictives.

Résolution de problèmes

L'erreur 'Accès refusé' s'affiche

Vérifiez que votre compte de base de données a les permissions SELECT. Contactez votre administrateur de base de données pour les privilèges appropriés.

La requête s'exécute lentement ou expire

Optimisez votre requête SQL avec des filtres WHERE et supprimez les colonnes inutiles. Importez uniquement les données nécessaires.

L'actualisation échoue après avoir déplacé le classeur

La source ODBC peut être indisponible sur le nouvel ordinateur. Rétablissez la connexion ou utilisez des chaînes de connexion directes.

Les données s'affichent comme erreurs après l'actualisation

Vérifiez si la structure des données sources a changé (colonnes supprimées/renommées). Mettez à jour votre requête et rechargez.

Formules Excel associées

Questions fréquentes

Puis-je me connecter à plusieurs bases de données simultanément?
Oui, Excel permet plusieurs connexions à gérer dans le volet Requêtes et connexions. Vous pouvez fusionner les données de différentes bases de données avec Power Query.
Mes identifiants seront-ils enregistrés dans le fichier Excel?
Par défaut, Excel chiffre les informations de connexion mais pas les mots de passe. Vous pouvez configurer pour demander les identifiants à chaque actualisation.
À quelle fréquence puis-je actualiser les connexions?
Vous pouvez actualiser manuellement ou définir des actualisations automatiques toutes les 15 minutes à plusieurs heures dans Excel 365.
Quelles bases de données Excel supporte-t-il?
Excel supporte SQL Server, MySQL, PostgreSQL, Oracle, Access et toute base de données avec un pilote ODBC.
Puis-je modifier la requête SQL après l'importation?
Oui, cliquez droit sur la requête > Modifier, ou utilisez Données > Requêtes et connexions > Modifier la requête pour changer le SQL.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire