Comment Se connecter à une base de données
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
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).
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.
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.
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.
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
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.
Optimisez votre requête SQL avec des filtres WHERE et supprimez les colonnes inutiles. Importez uniquement les données nécessaires.
La source ODBC peut être indisponible sur le nouvel ordinateur. Rétablissez la connexion ou utilisez des chaînes de connexion directes.
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?
Mes identifiants seront-ils enregistrés dans le fichier Excel?
À quelle fréquence puis-je actualiser les connexions?
Quelles bases de données Excel supporte-t-il?
Puis-je modifier la requête SQL après l'importation?
C'etait une tache. ElyxAI en gere des centaines.
S'inscrire