Importer ou exporter des fichiers texte (.txt ou .csv)
Applies To
Excel pour Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016Il existe deux façons d’importer des données à partir d’un fichier texte avec Excel : vous pouvez les ouvrir dans Excel ou les importer en tant que plage de données externes. Pour exporter des données d’Excel vers un fichier texte, utilisez la commande Enregistrer sous et modifiez le type de fichier dans le menu déroulant.
Il existe deux formats de fichiers texte couramment utilisés :
-
Fichiers texte délimités (.txt), dans lesquels le caractère TAB (code de caractère ASCII 009) sépare généralement chaque champ de texte.
-
Fichiers texte de valeurs séparées par des virgules (.csv), dans lesquels le caractère virgule (,) sépare généralement chaque champ de texte.
Vous pouvez modifier le caractère de séparation utilisé dans les fichiers texte délimités et .csv. Cela peut être nécessaire pour vous assurer que l’opération d’importation ou d’exportation fonctionne comme vous le souhaitez.
Remarque : Vous pouvez importer ou exporter jusqu’à 1 048 576 lignes et 16 384 colonnes.
Importer un fichier texte en l’ouvrant dans Excel
Vous pouvez ouvrir un fichier texte que vous avez créé dans un autre programme en tant que classeur Excel à l’aide de la commande Ouvrir . L’ouverture d’un fichier texte dans Excel ne modifie pas le format du fichier : vous pouvez le voir dans la barre de titre Excel, où le nom du fichier conserve l’extension de nom de fichier texte (par exemple, .txt ou .csv).
-
Accédez à Fichier > Ouvrir et accédez à l’emplacement qui contient le fichier texte.
-
Sélectionnez Fichiers texte dans la liste déroulante type de fichier de la boîte de dialogue Ouvrir .
-
Recherchez et double-cliquez sur le fichier texte que vous souhaitez ouvrir.
-
Si le fichier est un fichier texte (.txt), Excel démarre l’Assistant Importation de texte. Lorsque vous avez terminé les étapes, cliquez sur Terminer pour terminer l’opération d’importation. Pour plus d’informations sur les délimiteurs et les options avancées, consultez Assistant Importation de texte.
-
Si le fichier est un fichier .csv, Excel ouvre automatiquement le fichier texte et affiche les données dans un nouveau classeur.
Remarque : Quand Excel ouvre un fichier .csv, il utilise les paramètres de format de données par défaut actuels pour interpréter comment importer chaque colonne de données. Si vous souhaitez plus de flexibilité dans la conversion de colonnes en différents formats de données, vous pouvez utiliser l’Assistant Importation de texte. Par exemple, le format d’une colonne de données dans le fichier .csv peut être MDY, mais le format de données par défaut d’Excel est YMD, ou vous souhaitez convertir une colonne de nombres contenant des zéros non significatifs en texte afin de pouvoir conserver les zéros non significatifs. Pour forcer Excel à exécuter l’Assistant Importation de texte, vous pouvez modifier l’extension de nom de fichier de .csv en .txt avant de l’ouvrir, ou importer un fichier texte en vous y connectant (pour plus d’informations, voir la section suivante).
-
Importer un fichier texte en s’y connectant
Vous pouvez importer des données à partir d’un fichier texte dans une feuille de calcul existante.
-
Cliquez sur la cellule dans laquelle vous souhaitez placer les données du fichier texte.
-
Sous l’onglet Données , dans le groupe Obtenir & transformer des données , cliquez sur À partir du texte/CSV.
-
Dans la boîte de dialogue Importer des données , recherchez et double-cliquez sur le fichier texte à importer, puis cliquez sur Importer.
Suivez les instructions de l’Assistant Importation de texte. Cliquez sur Aide sur n’importe quelle page de l’Assistant Importation de texte pour plus d’informations sur l’utilisation de l’Assistant. Lorsque vous avez terminé les étapes de l’Assistant, cliquez sur Terminer pour terminer l’opération d’importation.
-
Dans la boîte de dialogue Importer des données , procédez comme suit :
-
Sous Où voulez-vous placer les données ?, effectuez l’une des opérations suivantes :
-
Pour retourner 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.
-
-
Si vous le souhaitez, cliquez sur Propriétés pour définir les options d’actualisation, de mise en forme et de disposition des données importées.
-
Cliquez sur OK.
Excel place la plage de données externes à l’emplacement que vous spécifiez.
-
Si Excel ne convertit pas une colonne de données au format souhaité, vous pouvez convertir les données après l’avoir importée. Pour plus d’informations, consultez Convertir des nombres stockés sous forme de texte en nombres et Convertir des dates stockées sous forme de texte en dates.
Exporter des données dans un fichier texte en l’enregistrant
Vous pouvez convertir une feuille de calcul Excel en fichier texte à l’aide de la commande Enregistrer sous .
-
Accédez à Fichier > Enregistrer sous.
-
La boîte de dialogue Enregistrer sous s’affiche.
-
Dans la zone Type de fichier, choisissez le format de fichier texte de la feuille de calcul.
-
Par exemple, cliquez sur Texte (délimité par des tabulations) ou CSV (délimité par des virgules).
-
Remarque : Les différents formats prennent en charge différents ensembles de fonctionnalités. Pour plus d’informations sur les ensembles de fonctionnalités pris en charge par les différents formats de fichier texte, voir Formats de fichiers pris en charge dans Excel.
-
-
Accédez à l’emplacement où vous souhaitez enregistrer le nouveau fichier texte, puis cliquez sur Enregistrer.
-
Une boîte de dialogue s’affiche, vous rappelant que seule la feuille de calcul active sera enregistrée dans le nouveau fichier. Si vous êtes certain que la feuille de calcul active est celle que vous souhaitez enregistrer sous forme de fichier texte, cliquez sur OK. Vous pouvez enregistrer d’autres feuilles de calcul en tant que fichiers texte distincts en répétant cette procédure pour chaque feuille de calcul.
-
Une deuxième boîte de dialogue s’affiche, vous rappelant que votre feuille de calcul peut contenir des fonctionnalités qui ne sont pas prises en charge par les formats de fichiers texte. Si vous souhaitez uniquement enregistrer les données de feuille de calcul dans le nouveau fichier texte, cliquez sur Oui. Si vous n’êtes pas sûr et souhaitez 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, consultez Enregistrer un classeur dans un autre format de fichier.
Importer un fichier texte en s’y connectant (Power Query)
Vous pouvez importer des données à partir d’un fichier texte dans une feuille de calcul existante.
-
Sous l’onglet Données , dans le groupe Obtenir & transformer des données , cliquez sur À partir du texte/CSV.
-
Dans la boîte de dialogue Importer des données , recherchez et double-cliquez sur le fichier texte à importer, puis cliquez sur Importer.
-
Dans la boîte de dialogue d’aperçu, vous avez plusieurs options :
-
Sélectionnez Charger si vous souhaitez charger les données directement dans une nouvelle feuille de calcul.
-
Vous pouvez également sélectionner Charger sur si vous souhaitez charger les données dans un tableau, un tableau croisé dynamique/graphique croisé dynamique, une feuille de calcul Excel existante/nouvelle, ou simplement créer une connexion. Vous avez également le choix d’ajouter vos données au modèle de données.
-
Sélectionnez Transformer les données si vous souhaitez charger les données dans Power Query et les modifier avant de les placer dans Excel.
-
Si Excel ne convertit pas une colonne de données particulière au format souhaité, vous pouvez convertir les données après l’avoir importée. Pour plus d’informations, consultez Convertir des nombres stockés sous forme de texte en nombres et Convertir des dates stockées sous forme de texte en dates.
Exporter des données dans un fichier texte en l’enregistrant
Vous pouvez convertir une feuille de calcul Excel en fichier texte à l’aide de la commande Enregistrer sous .
-
Accédez à Fichier > Enregistrer sous.
-
Cliquez sur Parcourir.
-
Dans la boîte de dialogue Enregistrer sous, sous la zone Type de fichier, choisissez le format de fichier texte de la feuille de calcul . par exemple, cliquez sur Texte (délimité par des tabulations) ou CSV (délimité par des virgules).
Remarque : Les différents formats prennent en charge différents ensembles de fonctionnalités. Pour plus d’informations sur les ensembles de fonctionnalités pris en charge par les différents formats de fichier texte, voir Formats de fichiers pris en charge dans Excel.
-
Accédez à l’emplacement où vous souhaitez enregistrer le nouveau fichier texte, puis cliquez sur Enregistrer.
-
Une boîte de dialogue s’affiche, vous rappelant que seule la feuille de calcul active sera enregistrée dans le nouveau fichier. Si vous êtes certain que la feuille de calcul active est celle que vous souhaitez enregistrer sous forme de fichier texte, cliquez sur OK. Vous pouvez enregistrer d’autres feuilles de calcul en tant que fichiers texte distincts en répétant cette procédure pour chaque feuille de calcul.
Vous pouvez également voir une alerte sous le ruban indiquant que certaines fonctionnalités peuvent être perdues si vous enregistrez le classeur au format CSV.
Pour plus d’informations sur l’enregistrement de fichiers dans d’autres formats, consultez Enregistrer un classeur dans un autre format de fichier.
La façon dont vous modifiez le délimiteur lors de l’importation est différente selon la façon dont vous importez le texte.
-
Si vous utilisez Obtenir & transformer des données > à partir de texte/CSV, après avoir choisi le fichier texte et cliqué sur Importer, choisissez un caractère à utiliser dans la liste sous Délimiteur. Vous pouvez voir l’effet de votre nouveau choix immédiatement dans l’aperçu des données, de sorte que vous pouvez être sûr de faire le choix souhaité avant de continuer.
-
Si vous utilisez l’Assistant Importation de texte pour importer un fichier texte, vous pouvez modifier le délimiteur utilisé pour l’opération d’importation à l’étape 2 de l’Assistant Importation de texte. Dans cette étape, vous pouvez également modifier la façon dont les délimiteurs consécutifs, tels que les guillemets consécutifs, sont gérés.
Pour plus d’informations sur les délimiteurs et les options avancées, consultez Assistant Importation de texte.
Si vous souhaitez utiliser un point-virgule comme séparateur de liste par défaut lorsque vous souhaitez enregistrer sous .csv, mais que vous devez limiter la modification à Excel, envisagez de remplacer le séparateur décimal par défaut par une virgule, ce qui force Excel à utiliser un point-virgule pour le séparateur de liste. Évidemment, cela changera également la façon dont les nombres décimaux sont affichés. Envisagez donc également de modifier le séparateur Milliers pour limiter toute confusion.
-
Désactivez les options Excel > Options d’édition> avancées > Utiliser des séparateurs système.
-
Définissez Séparateur décimal sur , (une virgule).
-
Définissez séparateur de milliers sur . (un point).
Lorsque vous enregistrez un classeur en tant que fichier .csv, le séparateur de liste par défaut (délimiteur) est une virgule. Vous pouvez le remplacer par un autre caractère de séparation à l’aide des paramètres région Windows.
Attention : La modification du paramètre Windows entraîne une modification globale sur votre ordinateur, ce qui affecte toutes les applications. Pour modifier uniquement le délimiteur pour Excel, voir Modifier le séparateur de liste par défaut pour enregistrer des fichiers en tant que texte (.csv) dans Excel.
-
Dans Microsoft Windows 11, sélectionnez la Barre de recherche et tapez Paramètres de région.
-
Sélectionnez Paramètres de langue d’administration.
-
Sous l’onglet Formats, sélectionnez Paramètres supplémentaires.
-
Dans la boîte de dialogue Personnaliser le format , sous l’onglet Nombres , tapez un caractère à utiliser comme nouveau séparateur dans la zone Séparateur de liste.
-
Sélectionnez OK deux fois.
-
Dans Microsoft Windows 10, cliquez avec le bouton droit sur le bouton Démarrer , puis cliquez sur Paramètres.
-
Cliquez sur Heure & Langue, puis cliquez sur Région dans le volet gauche.
-
Dans le panneau principal, sous Paramètres régionaux, cliquez sur Date, heure et paramètres régionaux supplémentaires.
-
Sous Région, cliquez sur Modifier les formats de date, d’heure ou de nombre.
-
Dans la boîte de dialogue Région , sous l’onglet Format , cliquez sur Paramètres supplémentaires.
-
Dans la boîte de dialogue Personnaliser le format , sous l’onglet Nombres , tapez un caractère à utiliser comme nouveau séparateur dans la zone Séparateur de liste.
-
Sélectionnez OK deux fois.
-
Dans Microsoft Windows, cliquez sur le bouton Démarrer, puis sur Panneau de configuration.
-
Sous Horloge, langue et région, cliquez sur Modifier les formats de date, d’heure ou de nombre.
-
Dans la boîte de dialogue Région , sous l’onglet Format , cliquez sur Paramètres supplémentaires.
-
Dans la boîte de dialogue Personnaliser le format , sous l’onglet Nombres , tapez un caractère à utiliser comme nouveau séparateur dans la zone Séparateur de liste.
-
Sélectionnez OK deux fois.
Remarque : Une fois que vous avez modifié le caractère séparateur de liste pour votre ordinateur, tous les programmes utilisent le nouveau caractère comme séparateur de liste. Vous pouvez remplacer le caractère par défaut en suivant la même procédure.
Vous avez besoin d’une aide supplémentaire ?
Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.
Voir aussi
Importer des données à partir de sources de données externes (Power Query)