Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Vous pouvez utiliser l’action de macro ImporterExporterText pour importer ou exporter du texte entre la base de données Access actuelle (.mdb ou .accdb) et un fichier texte. Vous pouvez également lier les données d’un fichier texte à la base de données Access actuelle. Avec un fichier texte lié, vous pouvez afficher les données texte avec Access tout en autorisant l’accès complet aux données de votre programme de traitement de texte. Vous pouvez également importer à partir d’une table ou une liste dans un fichier HTML (*.html) et l’exporter vers une table ou une liste.

Remarque : À compter d’Access 2010, l’action de macro TransferText a été renommée ImportExportText.

Remarque : Si vous liez des données dans un fichier texte ou HTML, les données sont en lecture seule dans Access.

Remarque : Cette action ne sera pas autorisée si la base de données n’est pas approuvée.

Paramètre

L’action de macro ImportExportText contient les arguments suivants.

Argument de l’action

Description

Type de transfert

Type de transfert que vous souhaitez effectuer. Vous pouvez importer des données à partir de, exporter des données vers ou les lier à des données dans des fichiers texte délimités ou à largeur fixe ou des fichiers HTML. Vous pouvez également exporter des données vers un fichier de données de fusion et publipostage Word, que vous pouvez ensuite utiliser avec la fonctionnalité de fusion et publipostage Word pour créer des documents fusionnés tels que des lettres de formulaire et des étiquettes de publipostage.

Sélectionnez Importer délimité, Importer la largeur fixe, Importer du code HTML, Exporter délimité, Exporter la largeur fixe, Exporter le code HTML, Exporter Word pour la fusion Windows, Lier délimité, Lier la largeur fixe ou Lien HTML dans la zone Type de transfert de la section Arguments de l’action de la fenêtre de création de macro. La valeur par défaut est Import Delimited.

Remarque : Seuls les Word types Delimited Import Delimited, Import Fixed Width, Export Delimited, Export Fixed Width ou Export pour les types de transfert de fusion Windows sont pris en charge dans un projet Access (.adp).

Nom de la spécification

Nom de spécification pour l’ensemble d’options qui détermine la façon dont un fichier texte est importé ou lié. Pour un fichier texte à largeur fixe, vous devez spécifier un argument ou utiliser un fichier schema.ini, qui doit être stocké dans le même dossier que le fichier texte importé ou lié.

Pour créer une spécification pour l’importation ou la liaison d’un fichier texte :

  1. Sous l’onglet Données externes , dans le groupe Importer , cliquez sur Fichier texte.

  2. Dans la boîte de dialogue Obtenir des données externes , entrez le chemin du fichier texte source dans la zone Nom de fichier .

  3. Cliquez sur l’option souhaitée pour stocker les données (importer, ajouter ou lier), puis cliquez sur OK.

  4. Dans la boîte de dialogue Assistant Importation de texte , cliquez sur Avancé.

  5. Spécifiez les options souhaitées pour cette spécification, puis cliquez sur Enregistrer sous.

  6. Entrez le nom souhaité pour la spécification, puis cliquez sur OK.

  7. Vous pouvez gérer les spécifications existantes en cliquant sur Spécifications dans la boîte de dialogue spécification.

  8. Cliquez sur OK pour fermer la boîte de dialogue spécification.

Vous pouvez ensuite taper le nom de la spécification dans cet argument chaque fois que vous souhaitez importer ou exporter le même type de fichier texte.

Vous pouvez importer, exporter ou lier des fichiers texte délimités sans taper de nom de spécification pour cet argument. Dans ce cas, Access utilise les valeurs par défaut de la boîte de dialogue de l’Assistant. Access utilise un format prédéterminé pour les fichiers de données de fusion et publipostage. Vous n’avez donc jamais besoin de taper un nom de spécification pour cet argument lorsque vous exportez ces types de fichiers. Vous pouvez utiliser des spécifications d’importation/exportation avec des fichiers HTML, mais la seule partie de la spécification qui s’applique est la spécification pour la mise en forme des types de données.

Nom de la table

Nom de la table Access vers laquelle importer des données texte, exporter des données texte à partir de ou vers laquelle lier des données texte. Vous pouvez également taper le nom du requête Access à partir duquel vous souhaitez exporter des données. Il s’agit d’un argument obligatoire.

Si vous cliquez sur Importer délimité, Importer la largeur fixe ou Importer du code HTML dans la zone Type de transfert, Access ajoute les données texte à cette table si la table existe déjà. Sinon, Access crée une table contenant les données texte.

Vous ne pouvez pas utiliser une instruction SQL pour spécifier les données à exporter lorsque vous utilisez l’action de macro ImporterExporterText . Au lieu d’utiliser une instruction SQL, vous devez d’abord créer une requête, puis spécifier le nom de la requête dans l’argument Nom de la table .

Nom de fichier

Nom du fichier texte à partir duquel importer, exporter ou lier. Incluez le chemin d’accès complet. Il s’agit d’un argument obligatoire.

Access crée un fichier texte lorsque vous exportez des données à partir d’Access. Si le nom de fichier est identique au nom d’un fichier texte existant, Access remplace le fichier texte existant.

Si vous souhaitez importer ou lier une table ou une liste particulière dans un fichier HTML, vous pouvez utiliser l’argument Nom de la table HTML .

A des noms de champs

Spécifie si la première ligne du fichier texte contient les noms des champs. Si vous sélectionnez Oui, Access utilise les noms de cette ligne comme noms de champs dans la table Access lorsque vous importez ou liez les données texte. Si vous sélectionnez Non, Access traite la première ligne comme une ligne de données normale. La valeur par défaut est Non.

Access ignore cet argument pour Word pour les fichiers de données de fusion et publipostage Windows, car la première ligne doit contenir les noms des champs.

Lorsque vous exportez une table Ou un requête Sélection Access vers un fichier texte délimité ou à largeur fixe, Access insère les noms de champs de votre table ou sélectionnez la requête dans la première ligne du fichier texte si vous avez sélectionné Oui pour cet argument.

Si vous importez ou liez un fichier texte à largeur fixe et que vous sélectionnez Oui dans cette zone, la première ligne contenant les noms de champs doit utiliser le délimiteur de champ défini dans la spécification d’importation/exportation pour séparer les noms de champs. Si vous exportez vers un fichier texte à largeur fixe et que vous sélectionnez Oui pour cet argument, Access insère les noms de champs dans la première ligne du fichier texte avec ce délimiteur.

Nom de la table HTML

Nom de la table ou de la liste dans le fichier HTML que vous souhaitez importer ou lier. Cet argument est ignoré, sauf si l’argument Type de transfert est défini sur Import HTML ou Link HTML. Si vous laissez cet argument vide, la première table ou liste du fichier HTML est importée ou liée.

Le nom de la table ou de la liste dans le fichier HTML est déterminé par le texte spécifié par la balise <CAPTION>, s’il existe une balise <CAPTION>. S’il n’existe aucune balise <CAPTION>, le nom est déterminé par le texte spécifié par la balise <TITLE>. Si plusieurs tables ou listes ont le même nom, Access les distingue en ajoutant un nombre à la fin de chaque nom ; par exemple, Employees1 et Employees2.

Page de codes

Nom du jeu de caractères utilisé avec le page de codes.

Remarques

Vous pouvez exporter les données dans les requêtes De sélection Access vers des fichiers texte. Access exporte le jeu de résultats de la requête, en la traitant comme une table.

Les données texte que vous ajoutez à une table Access existante doivent être compatibles avec la structure de la table.

  • Chaque champ du texte doit être du même type de données que le champ correspondant dans la table.

  • Les champs doivent être dans le même ordre (sauf si vous définissez l’argument Noms de champs sur Oui, auquel cas les noms de champs dans le texte doivent correspondre aux noms de champs de la table).

Cette action de macro est similaire à un clic sur Fichier texte dans le groupe Importer ou Exporter sous l’onglet Données externes . Les arguments de l’action ImporterExporterText reflètent les options de l’Assistant démarré par la commande Fichier texte .

Conseil

Une spécification d’importation/exportation stocke les informations dont Access a besoin pour importer, exporter ou lier un fichier texte. Vous pouvez utiliser des spécifications stockées pour importer, exporter ou lier des données texte à partir de ou vers des fichiers texte similaires. Par exemple, vous pouvez recevoir des chiffres de ventes hebdomadaires dans un fichier texte à partir d’un ordinateur mainframe. Vous pouvez créer et enregistrer une spécification pour ce type de données, puis utiliser la spécification chaque fois que vous ajoutez ces données à votre base de données Access.

Remarque : Si vous interrogez ou filtrez un fichier texte lié, la requête ou le filtre est respecte la casse.

Pour exécuter l’action ImporterExporterText dans un module Visual Basic pour Applications (VBA), utilisez la méthode TransferText de l’objet DoCmd .

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×