Applicable à : Office 2019/2016/365
Voici une question de Mike :
"Je sais comment créer des formulaires Access et capturer les entrées de l'utilisateur dans une table de base de données, mais comme je l'ai déjà compris, il existe un moyen d'importer automatiquement des données d'un classeur Excel dans une table de base de données Access à la place" ?
Bonne question, merci. Oui, vous pouvez importer automatiquement des données d'une feuille de calcul Excel dans des tables Access nouvelles et existantes afin de pouvoir exécuter ultérieurement des requêtes et des analyses de données sur cet ensemble de données. Lisez la suite pour les instructions d'acquisition de données étape par étape à partir d'Excel.
Créer un tableau Access à partir d'Excel
Remarque importante : avant d'essayer d'importer le contenu du fichier Excel, assurez-vous que le fichier que vous êtes sur le point d'importer contient des données sous forme de tableau avec des en-têtes appropriés et descriptifs. En outre, il peut être judicieux de vous assurer que votre feuille de calcul ne contient aucune ligne en double.
- Ouvrez Microsoft Access .
- Lorsque vous y êtes invité, sélectionnez une base de données existante ou créez une base de données vide.
- Dans Access 2016, allez-y et cliquez sur l' onglet Données externes dans le ruban.
- Ensuite, à partir du groupe d' importation et de liaison , appuyez sur le bouton Excel .

- Alternativement, si vous utilisez Access 2019, appuyez sur Nouvelle source de données>>À partir du fichier et sélectionnez Excel
- Ensuite, allez-y et appuyez sur Parcourir pour sélectionner le fichier Excel qui sera importé dans le tableau.

- Accédez à votre ordinateur ou à votre emplacement partagé pour trouver votre feuille de calcul Excel.
- Une fois terminé, appuyez sur Ouvrir.
- Ensuite, vous devez spécifier comment vous souhaitez stocker les données Excel dans votre base de données Access.
- Dans ce cas, nous voulons continuer et créer un tableau , puis y insérer les données Excel importées. Par conséquent, nous allons sélectionner importer les données source dans une nouvelle table de la base de données actuelle et cliquer sur OK .

- Si votre feuille de calcul Excel comporte des en-têtes de colonne, assurez-vous de cocher la case La première ligne contient.. ; puis appuyez sur Suivant .

- Sélectionnez ensuite chaque colonne pour modifier le nom du champ et le type de données si nécessaire.
- Appuyez sur Suivant .

- Sélectionnez maintenant si nous avons besoin de l' option de clé primaire dans votre table.
- Cochez Autoriser l'accès à ajouter une clé primaire pour permettre l'accès à l'ajout d'une colonne, utilisez-la comme clé primaire ou sélectionnez Choisir ma propre clé primaire et ajouter la colonne de clé primaire.
- Si nous n'avons pas besoin de clé primaire, cochez Pas de clé primaire .

- Votre dernière étape consistera à définir un nom significatif pour la table nouvellement créée.
- Comme étape facultative, vous souhaiterez peut-être exécuter une analyse rapide pour optimiser votre table. L'outil d'analyse permet d'identifier les doublons, de compacter la table pour de meilleures performances etc'. Si tel est le cas, continuez et cochez Je souhaite analyser ma table après l'importation des données et cliquez sur Terminer .

Remarque : Jusqu'à présent, nous avons appris à transférer des données d'Excel vers Access. Vous pourriez également être intéressé par l'exportation de vos données d'Access vers Excel .
Importer Excel pour accéder aux tables existantes
Parfois, vous devrez peut-être ajouter des données stockées dans un fichier Excel (au format de fichier XLS ou CSV) dans une table de base de données Access existante.
- Si nous devons insérer les données de la feuille de calcul Excel dans la base de données que nous avons créée auparavant, cochez Ajouter une copie des enregistrements dans la table .
- Cliquez sur Suivant.

- N'oubliez pas que les noms de colonne du tableau doivent être identiques aux noms de colonne de la feuille Excel qui va être importée.

J'espère que ça aide. Ce n'était qu'un simple tutoriel d'importation de données pour les débutants. Les lecteurs qui recherchent des questions ou des solutions spécifiques sont invités à se renseigner via la page de contact.