Connexion d'Excel à SQLite

Les entreprises utilisent un large éventail d'applications comptables pour gérer leurs finances. Certaines entreprises utilisent des applications de comptabilité commerciale ou financières, tandis que d'autres créent des programmes internes à l'aide d'outils tels que Microsoft Access ou Visual Basic. Bien que les fonctionnalités des applications de comptabilité varient considérablement, la quasi-totalité d'entre elles ont en commun l'utilisation d'une base de données principale pour indexer et stocker les données.

De nombreuses applications de comptabilité personnalisées utilisent le moteur SQLite open source pour gérer les données. Si votre programme de comptabilité d'entreprise se connecte à une base de données SQLite, vous souhaiterez peut-être exporter les données de l'application pour analyse et utilisation dans Microsoft Excel. Si l'application ne dispose pas d'un contrôle intégré pour exporter des données et créer des feuilles de calcul, vous pouvez utiliser les outils inclus dans Excel pour récupérer des ensembles de données à partir d'une base de données SQLite et les insérer dans vos classeurs rapidement et efficacement.

1

Téléchargez le pilote ODBC SQLite à partir du site Web Ch-Werner.de (lien dans les ressources). Installez le pilote sur votre ordinateur.

2

Ouvrez Microsoft Excel. Créez une nouvelle feuille de calcul ou ouvrez celle à laquelle vous souhaitez ajouter des données à partir de la base de données SQLite.

3

Cliquez sur « Données » dans le menu du ruban Excel. Cliquez sur le bouton «À partir d'autres sources» au-dessus de l'étiquette de la section «Obtenir des données externes». Une fois la liste déroulante affichée, cliquez sur «À partir de Microsoft Query».

4

Désactivez l'option «Utiliser l'assistant de requête pour créer / modifier des requêtes». Cliquez sur l'option "Nouvelle source de données", puis sur "OK".

5

Cliquez et activez l'option «Pilote ODBC SQLite3». Cliquez sur OK." Une nouvelle fenêtre de requête s'ouvre et affiche les tables de votre base de données SQLite. Mettez en surbrillance et sélectionnez le tableau contenant les données que vous souhaitez importer dans Excel, puis cliquez sur « Fermer ».

6

Cliquez sur le symbole «*» dans la liste Champs. Ensuite, cliquez sur le bouton «>» au milieu de la fenêtre pour importer tous les champs du tableau dans Excel.

7

Sélectionnez les options de filtre souhaitées pour les données. Les filtres demandent à Excel de récupérer uniquement les données de la table de données SQLite qui répondent aux conditions spécifiées. Par exemple, si votre table de données SQLite contient une liste de clients et leurs adresses ou coordonnées, la table a probablement un champ intitulé « fldTelephone » ou quelque chose de similaire. Si vous souhaitez récupérer uniquement les données des clients qui ont un indicatif régional "211", par exemple, vous pouvez le faire en appliquant un filtre. Cliquez sur le champ «fldTelephone» ou un champ de nom similaire dans le volet «Colonne à filtrer». Cliquez sur l'option "Contient" dans la liste des filtres. Entrez «211» dans le champ à côté de l'option «Contient» et cliquez sur «Suivant».

8

Cliquez sur le bouton "Suivant" pour trier les enregistrements par ordre décroissant, qui est la valeur par défaut, ou activez l'option d'ordre de tri croissant et cliquez sur "Suivant". Cliquez et activez l'option "Renvoyer les données à Microsoft Excel". Cliquez sur le bouton « Terminer » pour fermer la nouvelle fenêtre de requête.

9

Cliquez et activez les options « Tableau » et « Feuille de calcul existante » dans la fenêtre Importer des données. Cliquez sur une cellule vide de la feuille de calcul Excel dans laquelle vous souhaitez que la table de données de la base de données SQLite apparaisse. Cliquez sur le bouton « OK ». Excel crée et affiche une nouvelle table avec les enregistrements extraits de la table de données SQLite en fonction des filtres que vous avez utilisés dans la requête.

10

Modifiez ou formatez la nouvelle table de données à partir de la base de données SQLite selon vos besoins. Enregistrez votre classeur.


$config[zx-auto] not found$config[zx-overlay] not found