Importer ou exporter des fichiers texte

Microsoft Office Excel vous permet d’importer des données à partir d’un fichier texte de deux manières : vous pouvez ouvrir le fichier texte dans Excel ou l’importer sous forme de plage de données externes (plage de données externes : plage de données qui est importée dans une feuille de calcul mais ne provenant pas de Microsoft Excel, telle qu’une base de données ou un fichier texte. Dans Excel, vous pouvez mettre en forme les données ou les utiliser dans des calculs comme toute autre donnée.). Pour exporter des données à partir d’Excel dans un fichier texte, utilisez la commande Enregistrer sous.

Deux formats de fichier texte sont couramment utilisés :

  • Les fichiers texte délimités (fichiers .txt), dans lesquels les champs de texte sont séparés par des tabulations (caractère ASCII, code 009).
  • Les fichiers texte CSV (valeurs séparées par une virgule), dans lesquels les champs de texte sont en général séparés par des virgules.

Vous pouvez modifier le caractère séparateur utilisé dans les fichiers délimités et les fichiers texte .csv. Il peut être nécessaire de vérifier que l’opération d’importation ou d’exportation fonctionne de la façon prévue.

 Remarques 

Que voulez-vous faire ?


Importer un fichier texte en l’ouvrant dans Excel

Vous pouvez ouvrir un fichier texte créé dans un autre logiciel sous la forme d’un classeur Excel à l’aide de la commande Ouvrir. Ouvrir un fichier texte dans Excel ne modifie pas le format du fichier ; vous pouvez le voir dans la barre de titre d’Excel où le nom du fichier conserve l’extension du nom du fichier texte (par exemple, .txt ou .csv).

  1. Cliquez sur le bouton Microsoft Office Image du bouton, puis cliquez sur Ouvrir.

La boîte de dialogue Ouvrir s’affiche.

  1. Sur un ordinateur exécutant Windows Vista    
    • Dans la liste, sélectionnez Fichiers texte.

Sur un ordinateur exécutant Microsoft Windows XP    

  • Dans la liste Type de fichiers, sélectionnez Fichiers texte.
  1. Sur un ordinateur exécutant Windows Vista    
    • Dans la barre d’adresse, localisez le fichier texte que vous souhaitez ouvrir et double-cliquez sur son entrée.

Sur un ordinateur exécutant Microsoft Windows XP    

  • Dans la liste Rechercher dans, localisez le fichier texte que vous souhaitez ouvrir et double-cliquez dessus.
  • S’il s’agit d’un fichier texte (.txt), Excel démarre l’Assistant Importation de texte.

Suivez les instructions de l’Assistant. Cliquez sur Aide Bouton Aide pour plus d’informations sur l’utilisation de l’Assistant Importation de texte ou consultez la rubrique Assistant Importation de texte. Lorsque vous avez terminé les étapes de l’Assistant, cliquez sur Terminer pour terminer l’opération d’importation.

  • S’il s’agit d’un fichier .csv, Excel ouvre automatiquement le fichier texte et affiche les données dans un nouveau classeur.

 Remarque   Lorsque Excel ouvre un fichier .csv, il utilise les paramètres de mise en forme des données actifs par défaut pour importer chaque colonne de données. Pour plus de souplesse pour convertir les colonnes en d’autres formats, utilisez l’Assistant Importation de texte. Par exemple, le format d’une colonne de données d’un fichier .csv peut être MJA alors que le format des données par défaut d’Excel est AMJ, ou encore vous souhaitez convertir une colonne qui contient des nombres commençant par des zéros en texte tout en préservant les zéros. Pour exécuter l’Assistant Importation de texte, vous pouvez modifier l’extension du nom du fichier de .csv en .txt avant de l’ouvrir ou Importer un fichier texte en s’y connectant.

Haut de la page Haut de la page

Importer un fichier texte en s’y connectant

Vous pouvez importer les données d’un fichier texte dans une feuille de calcul existante sous la forme d’une plage de données externes (plage de données externes : plage de données qui est importée dans une feuille de calcul mais ne provenant pas de Microsoft Excel, telle qu’une base de données ou un fichier texte. Dans Excel, vous pouvez mettre en forme les données ou les utiliser dans des calculs comme toute autre donnée.).

  1. Cliquez sur la cellule dans laquelle vous voulez placer les données du fichier texte.
  2. Sous l’onglet Données, dans le groupe Données externes, cliquez sur À partir du texte.

Image Ruban Excel

  1. Sur un ordinateur exécutant Windows Vista    
    • Dans la barre d’adresse, localisez le fichier texte que vous souhaitez importer et double-cliquez dessus.

Sur un ordinateur exécutant Microsoft Windows XP    

  • Dans la liste Regarder dans, recherchez le fichier texte que vous voulez importer.

Suivez les instructions de l’Assistant. Cliquez sur Aide Bouton Aide pour plus d’informations sur l’utilisation de l’Assistant Importation de texte ou consultez la rubrique Assistant Importation de texte. Lorsque vous avez terminé les étapes de l’Assistant, cliquez sur Terminer pour terminer l’opération d’importation.

  1. Dans la boîte de dialogue Importation de données, procédez comme suit :
    • Au besoin, cliquez sur Propriétés pour définir les options d’actualisation, de mise en forme et de mise en page des données importées.
    • Sous Insérer les données dans, effectuez l’une des opérations suivantes :
      • Pour placer les données à l’emplacement que vous avez sélectionné, cliquez sur Feuille de calcul existante.
      • Pour renvoyer les données dans le coin supérieur gauche d’une nouvelle feuille de calcul, cliquez sur Nouvelle feuille de calcul.
  2. Cliquez sur OK.

Excel place la plage de données externes à l’emplacement que vous spécifiez.

Si Excel ne convertit pas les données d’une colonne dans un format qui vous convient, vous pouvez convertir les données après les avoir importées. Pour plus d’informations, voir les rubriques d’aide suivantes :

Haut de la page Haut de la page

Exporter des données dans un fichier texte en l’enregistrant

Utilisez la commande Enregistrer sous pour convertir une feuille de calcul Excel en fichier texte.

  1. Cliquez sur le bouton Microsoft Office Image du bouton, puis sur Enregistrer sous.

La boîte de dialogue Enregistrer sous s’affiche.

  1. Dans la zone Type de fichier, choisissez le format de fichier texte dans lequel vous voulez enregistrer la feuille de calcul.

Par exemple, cliquez sur Texte (séparateur : tabulation) ou CSV (séparateur : virgule).

 Remarque   Les différents formats prennent en charge différentes fonctionnalités. Pour plus d’informations sur les fonctionnalités prises en charge par les différents formats de fichier texte, voir Mises en forme et fonctionnalités d’Excel non transférées dans les autres formats de fichier.

  1. Sur un ordinateur exécutant Windows Vista    
    • Dans la barre d’adresse, recherchez l’emplacement dans lequel vous voulez enregistrer le nouveau fichier texte, puis cliquez sur Enregistrer.

Sur un ordinateur exécutant Microsoft Windows XP    

  • Dans la zone Enregistrer dans, recherchez l’emplacement où vous souhaitez enregistrer le nouveau fichier texte, puis cliquez sur Enregistrer.
  1. Une boîte de dialogue s’affiche pour vous rappeler que seule la feuille de calcul active sera enregistrée comme nouveau fichier. Si vous êtes sûr que la feuille de calcul active est celle que vous voulez enregistrer comme fichier texte, cliquez sur OK. Vous pouvez enregistrer d’autres feuilles de calcul en tant que nouveaux fichiers texte en répétant cette procédure pour chaque feuille de calcul.
  2. Une seconde boîte de dialogue s’affiche pour vous rappeler que votre feuille de calcul peut contenir des fonctionnalités qui ne sont pas prises en charge par les formats de fichier texte. Si vous souhaitez uniquement enregistrer les données de la feuille de calcul dans le nouveau fichier texte, cliquez sur Oui. Si vous avez un doute et voulez en savoir plus sur les fonctionnalités d’Excel qui ne sont pas prises en charge par les formats de fichier texte, cliquez sur Aide pour plus d’informations.

Pour plus d’informations sur l’enregistrement de fichiers dans d’autres formats, voir Enregistrer un classeur dans un autre format de fichier.

Haut de la page Haut de la page

Changer le séparateur utilisé dans un fichier texte

Si vous utilisez l’Assistant Importation de texte pour importer un fichier texte, vous pouvez modifier le séparateur utilisé pour délimiter un fichier texte en remplaçant le caractère de tabulation par un autre caractère à l’étape 2 de l’Assistant. À l’étape 2, vous pouvez également indiquer comment les séparateurs consécutifs, comme les guillemets consécutifs, doivent être interprétés.

Pour plus d’informations sur l’utilisation de l’Assistant Importation de texte, voir Importer un fichier texte en l’ouvrant ou Assistant Importation de texte.

Haut de la page Haut de la page

Changer le séparateur dans tous les fichiers .csv

  1. Dans Microsoft Windows, cliquez sur le bouton Démarrer, puis sur Panneau de configuration.
  2. Ouvrez la boîte de dialogue Options régionales et linguistiques.
  3. Effectuez l’une des actions suivantes :
    • Sous Windows Vista, sélectionnez l’onglet Formats, puis cliquez sur Personnaliser ce format.
    • Sous Windows XP, sélectionnez l’onglet Options régionales, puis cliquez sur Personnaliser.
  4. Tapez un nouveau séparateur dans la zone Séparateur de listes.
  5. Cliquez deux fois sur OK.

 Remarque   Une fois que vous avez changé le caractère de séparation de listes de votre ordinateur, tous les programmes utiliseront le nouveau caractère comme caractère de séparation de liste. Vous pouvez rétablir le caractère par défaut en suivant la même procédure.

Haut de la page Haut de la page

 
 
S'applique à :
Excel 2007