Qu'est-ce que csv. Comment ouvrir un fichier CSV délimité par des virgules dans Excel ? Créez un fichier CSV à partir d'un autre programme ou service de messagerie d'un autre fournisseur

Cet article vous montrera 2 façons simples de convertir un fichier CSV en Excel. Vous apprendrez également comment importer plusieurs fichiers CSV dans Excel et comment gérer les situations dans lesquelles certaines données d'un fichier CSV n'apparaissent pas correctement dans une feuille de calcul Excel.

Récemment, nous avons commencé à étudier les fonctionnalités du format CSV (Comma-Separated Values) et diverses façons de convertir un fichier Excel en CSV. Aujourd'hui, nous allons aborder le processus inverse : importer du CSV dans Excel.

Cet article vous montrera comment ouvrir CSV dans Excel et comment importer plusieurs fichiers CSV à la fois. Nous identifierons également les pièges possibles et proposerons les solutions les plus efficaces.

Comment convertir CSV en Excel

Si vous avez besoin d'extraire des informations dans une feuille Excel à partir de la base de données de votre entreprise, la première idée qui vous vient à l'esprit est d'exporter la base de données vers un fichier CSV, puis d'importer le fichier CSV dans Excel.

Il existe 3 façons de convertir CSV en Excel : Vous pouvez ouvrir le fichier avec l'extension .csv directement dans Excel, double-cliquez sur le fichier dans l'Explorateur Windows ou importez le CSV dans Excel en tant que source de données externe. Ensuite, je parlerai en détail de ces trois méthodes et indiquerai les avantages et les inconvénients de chacune d'elles.

Comment ouvrir un fichier CSV dans Excel

Même si le fichier CSV a été créé dans un autre programme, vous pouvez toujours l'ouvrir sous forme de classeur Excel à l'aide de la commande Ouvrir(Ouvrir).

Commentaire: L'ouverture d'un fichier CSV dans Excel ne modifie pas le format du fichier. Autrement dit, le fichier CSV ne sera pas converti en fichier Excel (format .xls ou .xlsx), il conservera son type d'origine (.csv ou .txt).

Commentaire: Lorsque Microsoft Excel ouvre un fichier CSV, il utilise les paramètres de formatage par défaut pour comprendre exactement comment importer chaque colonne de données.

Si les données correspondent à au moins un des points suivants, alors utilisez l'assistant d'importation de texte :

Pour forcer Excel à exécuter l'Assistant d'importation de texte, vous pouvez soit modifier l'extension du fichier de .csv sur .SMS(avant d'ouvrir le fichier), ou comme décrit ci-dessous.

Comment ouvrir un fichier CSV à l'aide de l'Explorateur Windows

C'est le moyen le plus rapide d'ouvrir un CSV dans Excel. Dans l'Explorateur Windows, double-cliquez sur le fichier .csv et il s'ouvrira comme un nouveau classeur Excel.

Cependant, cette méthode ne fonctionnera que si Microsoft Excel est défini comme programme par défaut pour l'ouverture des fichiers. .csv. Si tel est le cas, vous verrez une icône familière dans l'Explorateur Windows à côté du nom du fichier.

Si Excel n'est pas votre programme par défaut, voici comment y remédier :


Comment importer du CSV dans Excel

De cette façon, vous pouvez importer des données à partir d'un fichier .csvà une feuille Excel existante ou nouvelle. Contrairement aux deux méthodes précédentes, elle n'ouvre pas simplement le CSV dans Excel, mais convertit le format .csv V .xlsx(si vous utilisez Excel 2007, 2010 ou 2013) ou .xls(dans les versions d'Excel 2003 et antérieures).


Avant d'aller plus loin, veuillez jeter un œil à la capture d'écran ci-dessous, elle montre le fichier CSV d'origine et la sortie souhaitée dans Excel. J'espère que cela vous aidera à mieux comprendre pourquoi nous choisissons certains paramètres dans l'exemple suivant.


Conseil: Si votre fichier CSV utilise plusieurs virgules ou autres caractères délimiteurs en séquence, cochez la case. Traiter les délimiteurs consécutifs comme un seul(Comptez les délimiteurs consécutifs comme un) pour éviter les cellules vides.

Conseil: Vous pouvez appuyer sur le bouton Propriétés(Propriétés) pour configurer les paramètres avancés tels que l'actualisation, la mise en page et le formatage des données importées.

Commentaire: Si votre fichier CSV contient des données numériques ou des dates, Excel risque de ne pas le convertir correctement. Pour modifier le format des données importées, sélectionnez la ou les colonnes dans lesquelles des erreurs se sont produites, faites un clic droit dessus et sélectionnez dans le menu contextuel Formater les cellules(Format de cellule).

Conversion de CSV en Excel : problèmes et solutions

Le format CSV est utilisé depuis plus de 30 ans, mais malgré sa longue histoire, il n'a jamais été officiellement documenté. Le nom CSV (Comma-Separated Values) vient de l'utilisation de virgules pour séparer les champs de données. Mais c'est en théorie. En fait, de nombreux fichiers dits CSV utilisent d'autres caractères pour séparer les données, par exemple :

  • Tabulation – Fichiers TSV (valeurs séparées par des tabulations)
  • Point-virgule – Fichiers SCSV (valeurs séparées par des points-virgules)

Certaines variantes de fichiers CSV séparent les champs de données avec des guillemets simples ou doubles, tandis que d'autres nécessitent un marqueur de séquence d'octets (BOM) Unicode, tel que UTF-8, pour interpréter correctement Unicode.

Ce manque de normes crée toute une série de problèmes que vous pouvez rencontrer lorsque vous essayez de convertir un fichier Excel en CSV, et notamment lors de l'importation d'un fichier CSV dans Excel. Examinons les problèmes connus, en commençant par les plus courants.

Le fichier CSV ne s'affiche pas correctement dans Excel

Panneaux: Vous essayez d'ouvrir un fichier CSV dans Excel et toutes les données se retrouvent dans la première colonne.

Cause: La racine du problème réside dans le fait que vos paramètres régionaux et linguistiques Windows et votre fichier CSV ont des délimiteurs différents. En Amérique du Nord et dans certains autres pays, le séparateur de champ de liste par défaut est une virgule. Dans les pays européens, une virgule est utilisée comme séparateur décimal et le séparateur de champ de liste est un point-virgule.

Solution: Il existe plusieurs solutions possibles à ce problème. Vous pouvez rapidement consulter les recommandations ci-dessous et choisir celles les plus adaptées à votre tâche spécifique.

Commentaire: Toutes les solutions présentées modifient le délimiteur pour un fichier CSV donné uniquement. Si vous souhaitez changer une fois pour toutes le séparateur par défaut, alors la solution suivante vous conviendra.

  1. Modification des séparateurs dans les paramètres régionaux. Cliquez sur le bouton Commencer(Démarrer) et exécuter Panneau de contrôle(Panneau de configuration), cliquez sur l'élément Région et langue(Normes régionales) > Paramètres additionnels(Options supplémentaires). Une boîte de dialogue s'ouvrira Personnaliser le format(Paramètre de format) dans lequel vous devez sélectionner un point (.) pour le paramètre Symbole décimal(Séparateur entier et fractionnaire) et définissez une virgule (,) pour le paramètre Séparateur de liste(Séparateur d'élément de liste).

Note du traducteur : Ces paramètres sont fournis pour la localisation anglaise d'Excel (et d'un certain nombre d'autres pays). Pour la localisation russe, il sera plus courant d'utiliser une virgule comme séparateur entre les parties entières et fractionnaires et un point-virgule pour séparer les éléments de la liste.

Commentaire: La définition de caractères décimaux et d'éléments de liste dans le Panneau de configuration de Windows modifiera les paramètres de caractères par défaut de tous les programmes de votre ordinateur, pas seulement de Microsoft Excel.

Les zéros non significatifs sont perdus lors de l'ouverture d'un fichier CSV dans Excel

Panneaux: Votre fichier CSV contient des valeurs avec des zéros non significatifs, et ces zéros sont perdus lorsque vous ouvrez le fichier CSV dans Excel.

Cause: Par défaut, Microsoft Excel affiche le fichier CSV au format Général(Général), dans lequel les zéros non significatifs sont coupés.

Solution: Au lieu d'ouvrir le fichier .csv dans Excel, exécutez l'assistant d'importation de texte comme nous l'avons fait précédemment pour convertir le fichier CSV en Excel.

À l'étape 3 de l'assistant, sélectionnez les colonnes contenant des valeurs avec des zéros non significatifs et modifiez le format de ces colonnes en texte. De cette façon, vous convertissez votre fichier CSV en Excel, en gardant les zéros à leur place.

Excel convertit certaines valeurs en dates lors de l'ouverture d'un fichier CSV

Panneaux: Certaines valeurs de votre fichier CSV sont similaires aux dates, et Excel convertit automatiquement ces valeurs du format texte au format date.

Cause: Comme mentionné ci-dessus, Excel ouvre un fichier CSV au format Général(Général), qui convertit les valeurs de type date du format texte au format date. Par exemple, si vous ouvrez un fichier CSV contenant les connexions des utilisateurs, l'entrée « 23 avril » sera convertie en date.

Solution: Convertissez votre fichier CSV en Excel à l'aide de l'assistant d'importation de texte. À l'étape 3 de l'assistant, sélectionnez les colonnes avec des entrées de type date et modifiez le format de la colonne en texte.

Si vous devez obtenir le résultat inverse, c'est-à-dire convertir les valeurs d'une certaine colonne en dates, définissez le format Date(Date) et sélectionnez le format de date approprié dans la liste déroulante.

Comment importer plusieurs fichiers CSV dans Excel

Je pense que vous savez que Microsoft Excel vous permet d'ouvrir plusieurs fichiers CSV à l'aide de la commande Ouvrir(Ouvrir).


Cette méthode est simple et rapide, et nous pourrions la qualifier d'excellente, ne serait-ce que pour une circonstance : chaque fichier CSV est ainsi ouvert en tant que classeur Excel distinct. En pratique, basculer entre plusieurs fichiers Excel ouverts peut être extrêmement gênant et fastidieux.

J'espère que vous pourrez désormais convertir facilement n'importe quel fichier CSV en Excel. Si vous avez des questions ou des difficultés, n'hésitez pas à m'écrire dans les commentaires. Et merci pour votre patience à tous ceux qui ont réussi à lire ce long article jusqu’au bout !

Le format CSV (Comma-Separated Values) est un format de fichier texte standard qui contient un flux de données texte séparées par des points-virgules. Le but de cette technologie est de présenter des données tabulaires. De plus, le format est universel. À l'aide de fichiers CSV, il est possible de présenter les tableaux de n'importe quelle base de données, car la syntaxe de ce format est aussi simple que possible et sera compréhensible par presque tous ceux qui le rencontreront. Tous les enregistrements de table de la base de données, une fois convertis au format csv, sont convertis en chaînes. Les cellules du tableau dans ces lignes sont séparées par des virgules ou des points-virgules - caractères spéciaux au format csv. Par exemple, une entrée comme celle-ci (sans les guillemets) :
"Nom; un pays; langue;
Moscou; Russie; Russe;
Berlin; Allemagne; Allemand;
Tokyo ; Japon; Japonais;"

apparaîtra sous forme de tableau lorsqu'il sera ouvert dans Microsoft Excel ou OpenOffice.org Calc. Et dans ce tableau, il y aura trois colonnes contenant le nom du pays, sa capitale et la langue officielle. Moi-même Format CSV il se compose également de trois de ses normes de branche, dont l'utilisation de chacune est indiquée par un caractère spécial qui sépare les données textuelles. Ainsi, si un point-virgule est utilisé, comme dans l'exemple ci-dessus, alors il s'agit de SCSV, si juste une virgule - CSV et une tabulation pour TSV. Bien que souvent, dans la pratique, tous les fichiers des trois formats sont résumés au format CSV.

Cette technologie de conversion de tableaux est largement utilisée dans la pratique, même avec la disponibilité de nombreux autres outils, par exemple le format XML. CSV a trouvé son utilisation à la fois parmi les développeurs Web et les développeurs de technologies mobiles. Il est utilisé pour importer/exporter des tables à partir de divers systèmes de gestion de bases de données.

Inconvénients du CSV

La polyvalence et la simplicité de cette technologie ont leurs inconvénients. Par exemple, le principal est un caractère spécial qui n'est pas uniforme dans tous les systèmes. Autrement dit, lors de l'importation ou de l'exportation, certains systèmes fonctionnant avec des tableaux peuvent ne pas accepter le point-virgule et simplement accepter la virgule. Par conséquent, vous devez savoir quel logiciel reconnaît quel caractère spécial.

Aux autres inconvénient du CSV est que dans le code d'un fichier csv vous ne pouvez pas utiliser de texte dans une cellule, divisée en plusieurs lignes. Lors de sa conversion, par exemple, au format xls, cette cellule sera divisée en deux lignes.

P.S. Si vous possédez déjà votre propre site Web et que vous n'avez pas besoin de transférer votre base de données n'importe où, alors le format csv ne vous sera pas utile dans un avenir proche. Mais, bien entendu, la connaissance de ce sujet ne sera pas superflue. Tout comme savoir comment gagner de l’argent sur votre propre site Web. Par exemple, vous pouvez découvrir comment monétiser un site Web à l'aide de programmes d'affiliation sur le site Web Partnerskie-Programmy.org.

De plus en plus d'utilisateurs d'ordinateurs personnels, un grand nombre d'applications et de fichiers. Il est nécessaire de stocker, convertir et transférer des fichiers. Toutes sortes d'extensions aident à convertir les fichiers, leur donnant ainsi d'autres fonctions et significations. L'une de ces extensions d'assistance est CSV.

Les tableaux contenant diverses données sont particulièrement souvent convertis. CSV fait un très bon travail à cet égard. Il existe bien sûr des méthodes plus avancées, mais si nous sommes confrontés à CSV, nous parlerons de tous les avantages et inconvénients de cette extension particulière.

Qu'est-ce qui est caché dans un fichier CSV ?

Tout d’abord, la question tout à fait attendue se pose : qu’est-ce que c’est ? Les fichiers CSV sont des données tabulaires compressées dont chaque cellule est séparée de sa voisine, dans le cas le plus courant, par une virgule. D'où le nom – CommaSeparatedValues. Il existe trois types de délimitation de cellules et, par conséquent, trois formats :

  1. CSV-
  2. TSV - délimité par des tabulations
  3. SCSV - point-virgule

En général, CSV est un moyen très pratique d'échanger des données entre plusieurs applications indépendantes - par exemple, vous pouvez télécharger un tableau de données d'un portail Internet vers un tel fichier à l'aide des fonctions d'exportation, puis analyser les données, créer des graphiques, des diagrammes. , etc. effectuant de nombreuses autres opérations en ouvrant le CSV à l'aide de programmes familiers sur votre ordinateur.

Il est préférable de créer de tels fichiers dans Notepad++ ou OpenOffice (à savoir le programme Cacl conçu pour travailler avec des données tabulaires) pour éviter les problèmes d'encodage. Par exemple, si le texte utilise Unicode et que la valeur par défaut de Windows est 1251, le tableau comportera des points d'interrogation solides au lieu de données. Vous pouvez également créer un CSV au format . Nous remplissons le tableau avec des données et l'enregistrons dans une extension csv.

Notez que la première ligne d'un fichier CSV contient généralement les noms des colonnes et constitue en quelque sorte l'en-tête du tableau. La présence d'une telle ligne lorsque vous travaillez avec CSV dans le même Excel n'est pas nécessaire, mais sa présence simplifie grandement l'identification des données et leur utilisation.

Comment ouvrir un document CSV

Lors de l'ouverture de fichiers CSV, le problème suivant se produit : certains programmes ne comprennent pas la différence entre csv, tsv et scsv. Autrement dit, le résultat final n’est pas du tout celui que nous préférerions voir.

Excel met en garde contre cette erreur et, avant d'ouvrir notre fichier, demande quoi et comment compter et diviser. Cela facilite le travail avec de grandes quantités de données.

Enfin, ouvrons notre fichier :

  1. Onglet Données
  2. Réception de données externes
  3. Du texte
  4. Sélectionnez notre fichier csv
  5. Nous suivons les instructions du Text Wizard et recevons notre document.

Si vous créez un fichier CSV à partir d'Excel, sachez que le format est conçu pour stocker des données sous forme de texte uniquement. De plus, ceux enregistrés ne doivent pas contenir de caractères utilisés comme séparateurs de colonnes. Exemple : si les délimiteurs sont des virgules, alors ils ne doivent pas figurer dans le texte du fichier enregistré.

Nous sommes désormais prévenus de tous les dangers liés au format CSV. Les programmeurs l'étudient plus en profondeur et, au cours des deux premières années, ces informations suffisent.

Aujourd'hui, nous allons parler de la façon d'ouvrir le format CSV. Cette abréviation signifie Comma Separated Values. Nous parlons d'un format de texte standard dans lequel les tables de base de données sont présentées. Dans ce cas, chaque bloc d'informations est séparé par une virgule. Les données contenues dans la ligne sont également séparées par des signes de ponctuation similaires. Grâce à cela, des colonnes sont formées et grâce aux fichiers du format spécifié, les bases de données sont transportées entre différents programmes. Les matériaux de ce type sont faciles à formater à l'aide de programmes, dont nous parlerons plus tard.

CSV

Cette application peut facilement reproduire le format CSV. De plus, l'outil vous permet de modifier les tables spécifiées. L'utilisateur a un contrôle total sur les matériaux qui utilisent différents séparateurs. Le programme vous permet de supprimer et d'ajouter des éléments de tableau, des colonnes et des colonnes. Vous pouvez également modifier le caractère de séparation ou l'ordre dans lequel les informations sont affichées. Vous pouvez enregistrer la colonne ou la colonne sélectionnée. Le filtrage des données, la recherche dans les tableaux, la suppression des éléments en double, la fusion de plusieurs fichiers en un seul fichier, la conversion vers XML, HTML, Word et Excel sont également implémentés. Toutes les fonctions d'édition sont réparties entre les onglets, ce qui les rend faciles à utiliser.

Élevé

Nous disposons d'un éditeur de texte qui prend en charge le format CSV. L'application vous permet de travailler avec des documents dans un mode spécial à deux panneaux. Les encodages Unicode, OEM, KOI8 et ANSI sont pris en charge. La conversion instantanée de documents entre ces normes est disponible. Il prend en charge la répétition et l'annulation d'actions, le remplacement et la recherche de texte, la coloration syntaxique et le retour à la ligne. Bred s'associe aux formats de fichiers courants et peut également se lancer automatiquement à leur ouverture. À l'aide de l'application, vous pouvez ajouter rapidement l'heure et la date actuelles au texte. Le programme dispose d'une barre d'outils personnalisable.

Bloc-notes++

Un éditeur entièrement gratuit prenant en charge le format de fichier CSV. L'application fonctionne sur le système d'exploitation Windows et dispose également d'une coloration syntaxique pour un grand nombre de langages de programmation. La solution repose sur un composant fonctionnel et puissant pour le formatage et l'édition de texte. Il est écrit en C++. Grâce à cela, il a été possible d'atteindre une vitesse élevée du programme et sa petite taille. Les capacités de l'application sont continuellement étendues et mises à jour.

Autres programmes

Le format de fichier CSV est également pris en charge par un certain nombre d'autres applications, dont nous allons maintenant parler plus en détail. Le premier s'appelle SQLyog. Il s'agit d'un outil graphique facile à utiliser, compact et rapide avec lequel vous pouvez gérer votre base de données MySQL.

La prochaine application prenant en charge le travail avec CSV s'appelle UltraEdit. Il s'agit essentiellement d'un éditeur de texte pour la programmation. UltraEdit prend en charge la conversion de format, la collaboration avec les données DOS et Unix, la vérification orthographique, la sauvegarde automatique, la numérotation des lignes, les menus contextuels, les macros, la sélection de polices pour l'impression et l'affichage, l'insertion et le remplacement, le glissement de la souris, les signets, l'édition de colonnes.

Vous pouvez également travailler avec cette extension à l'aide de l'application Notepad2. Nous parlons d'un éditeur de texte rapide et petit qui prend en charge la coloration syntaxique. L'application dispose d'une interface simple et attrayante. De plus, Notepad2 peut fonctionner sans installation et n'interagit pas non plus avec le registre système. Le programme propose une recherche de texte pratique avec de nombreuses fonctions. Implémentation de la minimisation de la barre d'état système, ainsi que de la transparence des fenêtres. Vous pouvez également utiliser Microsoft Office ou OpenOffice.org pour interagir avec ce type de contenu. Vous savez maintenant ce qu'est le format CSV, comment ouvrir ces fichiers et comment les utiliser.

CSV(Comma Separated Values) est un format courant pour stocker des données tabulaires (numériques et texte) en texte brut. Ce format de fichier est populaire et durable car un grand nombre de programmes et d'applications comprennent le CSV, au moins comme option de format de fichier alternatif pour l'importation/exportation. De plus, le format CSV permet à l'utilisateur d'examiner le fichier et de trouver immédiatement un problème de données, le cas échéant, de modifier le délimiteur CSV, les règles de citation, etc. Cela est possible car le CSV est un texte simple, et même un utilisateur moins expérimenté peut facilement le comprendre sans formation particulière.

Dans cet article, nous explorerons des moyens rapides et efficaces d'exporter des données d'Excel vers CSV et apprendrons comment convertir un fichier Excel en CSV tout en conservant intacts tous les caractères spéciaux et étrangers. Les techniques décrites dans l'article fonctionnent dans toutes les versions d'Excel 2013, 2010 et 2007.

Comment convertir un fichier Excel en CSV

Si vous souhaitez exporter un fichier Excel vers une autre application, telle qu'un carnet d'adresses Outlook ou une base de données Access, convertissez d'abord la feuille de calcul Excel en fichier CSV, puis importez le fichier. .csv vers une autre application. Vous trouverez ci-dessous un guide étape par étape sur la façon d’exporter un classeur Excel au format CSV à l’aide de l’outil Excel – « Enregistrer sous».

Commentaire: Tous les formats mentionnés enregistrent uniquement la feuille Excel active.


Exporter d'Excel vers CSV avec encodage UTF-8 ou UTF-16

Si la feuille Excel contient des caractères spéciaux ou étrangers (tilde, accent, etc.) ou des hiéroglyphes, la conversion de la feuille Excel en CSV à l'aide de la méthode décrite ci-dessus ne fonctionnera pas.

Le fait est que l'équipe Enregistrer sous > CSV(Enregistrer sous > CSV) déformera tous les caractères sauf ASCII (American Standard Code for Information Interchange). Et s'il y a des guillemets appariés ou de longs tirets sur la feuille Excel (transférés vers Excel, par exemple, à partir d'un document Word lors du copier/coller de texte), ces caractères seront également mutilés.

  • UTF-8 est un codage plus compact qui utilise 1 à 4 octets pour chaque caractère. Il est le plus souvent recommandé d'utiliser ce format lorsque les caractères ASCII prédominent dans le fichier, car la plupart de ces symboles nécessitent 1 octet de mémoire. Un autre avantage est que l'encodage d'un fichier UTF-8 contenant uniquement des caractères ASCII ne sera pas différent de celui du même fichier ASCII.
  • UTF-16 utilise 2 à 4 octets pour stocker chaque caractère. Veuillez noter que dans tous les cas, un fichier UTF-16 ne nécessite pas plus d'espace mémoire qu'un fichier UTF-8. Par exemple, les caractères japonais occupent 3 à 4 octets en UTF-8 et 2 à 4 octets en UTF-16. Il est donc logique d’utiliser UTF-16 si les données contiennent des caractères asiatiques, notamment japonais, chinois et coréens. Un inconvénient important de ce codage est qu'il n'est pas entièrement compatible avec les fichiers ASCII et que des programmes spéciaux sont nécessaires pour afficher ces fichiers. Gardez cela à l’esprit si vous envisagez d’importer les fichiers résultants d’Excel ailleurs.

Comment convertir un fichier Excel en CSV UTF-8

Disons que nous avons une feuille Excel avec des caractères étrangers, dans notre exemple ce sont des noms japonais.

Pour exporter cette feuille Excel vers un fichier CSV, tout en enregistrant tous les hiéroglyphes, procédez comme suit :


Commentaire: Tous les éditeurs de texte simples ne prennent pas entièrement en charge les caractères Unicode, certains peuvent donc apparaître sous forme de rectangles. Dans la plupart des cas, cela n'affectera en rien le fichier final et vous pouvez simplement l'ignorer ou choisir un éditeur plus avancé, par exemple Notepad++.

  1. Étant donné que notre fichier texte Unicode utilise des délimiteurs de tabulation et que nous souhaitons le convertir en CSV (délimité par des virgules), nous devons remplacer les caractères de tabulation par des virgules.

Commentaire: S'il n'est pas strictement nécessaire d'obtenir un fichier délimité par des virgules, mais que vous avez besoin d'un fichier CSV qu'Excel peut comprendre, vous pouvez ignorer cette étape, car Microsoft Excel comprend parfaitement les fichiers délimités par des tabulations.

Commentaire: Si votre fichier est destiné à être utilisé en dehors d'Excel et que UTF-8 est une exigence, n'apportez aucune modification à la feuille de calcul et ne la sauvegardez pas à nouveau dans Excel, car cela pourrait entraîner des problèmes de lecture de l'encodage. Si une partie des données n'est pas affichée dans Excel, ouvrez le même fichier dans le Bloc-notes et apportez des corrections aux données. N'oubliez pas de sauvegarder à nouveau le fichier au format UTF-8.

Comment convertir un fichier Excel en CSV UTF-16

L'exportation vers un fichier CSV UTF-16 est beaucoup plus rapide et plus simple que l'UTF-8. Le problème est qu'Excel applique automatiquement le format UTF-16 lors de l'enregistrement du fichier sous Texte Unicode(Texte Unicode).

Pour cela, enregistrez le fichier à l'aide de l'outil Enregistrer sous(Enregistrer sous) dans Excel puis dans l'Explorateur Windows, modifiez l'extension du fichier créé en .csv. Prêt!

Si vous avez besoin d'un fichier CSV avec une virgule ou un point-virgule comme délimiteur, remplacez tous les caractères de tabulation par des virgules ou des points-virgules, respectivement, dans le Bloc-notes ou dans tout autre éditeur de texte de votre choix (il existe des instructions détaillées sur la façon de procéder plus haut dans cet article). .

Autres moyens de convertir des fichiers Excel en CSV

Les méthodes décrites ci-dessus pour exporter des données d'Excel vers CSV (UTF-8 et UTF-16) sont universelles, c'est-à-dire adapté pour travailler avec tous les caractères spéciaux et dans n'importe quelle version d'Excel de 2003 à 2013.

Il existe de nombreuses autres façons de convertir des données Excel au format CSV. Contrairement aux solutions présentées ci-dessus, ces méthodes n'aboutiront pas à un fichier UTF-8 pur (cela ne s'applique pas, qui peut exporter des fichiers Excel vers plusieurs options d'encodage UTF). Mais dans la plupart des cas, le fichier résultant contiendra le jeu de caractères correct, qui pourra ensuite être facilement converti au format UTF-8 à l'aide de n'importe quel éditeur de texte.

Conversion d'un fichier Excel en CSV à l'aide de Google Sheets

Il s'avère que vous pouvez convertir votre fichier Excel en CSV très facilement à l'aide de Google Sheets. À condition que Google Drive soit déjà installé sur votre ordinateur, suivez ces 5 étapes simples :

Conseil: Si votre fichier Excel est relativement petit, vous pouvez gagner du temps en copiant/collant les données dans une feuille de calcul Google.


Enfin, ouvrez le fichier CSV généré dans n'importe quel éditeur de texte pour vous assurer que tous les caractères sont correctement enregistrés. Malheureusement, les fichiers CSV créés de cette manière ne s'affichent pas toujours correctement dans Excel.

Enregistrez le fichier .xlsx au format .xls, puis convertissez-le en fichier CSV

Cette méthode ne nécessite aucun commentaire supplémentaire, puisque tout est déjà clair d'après le nom.

J'ai trouvé cette solution sur un des forums dédiés à Excel, je ne me souviens plus lequel. Pour être honnête, je n'ai jamais utilisé cette méthode, mais selon les retours de nombreux utilisateurs, certains caractères spéciaux sont perdus s'ils sont enregistrés directement depuis .xlsx V .csv, mais reste si d'abord .xlsx enregistrer sous .xls, et puis comment .csv, comme nous .

D'une manière ou d'une autre, essayez vous-même cette méthode de création de fichiers CSV à partir d'Excel, et si cela fonctionne, ce sera un bon gain de temps.

Enregistrer un fichier Excel au format CSV à l'aide d'OpenOffice

OpenOffice est une suite d'applications open source qui comprend un tableur qui fait un excellent travail d'exportation de données d'Excel vers CSV. En fait, cette application vous donne accès à plus d'options lors de la conversion de tableaux en fichiers CSV (encodage, délimiteurs, etc.) qu'Excel et Google Sheets réunis.

Ouvrez simplement le fichier Excel dans OpenOffice Calc, cliquez sur Déposer > Enregistrer sous(Fichier > Enregistrer sous) et sélectionnez le type de fichier Texte CSV(Texte CSV).

L'étape suivante vous demande de sélectionner les valeurs des paramètres Codage(Jeux de caractères) et Séparateur de champs(Délimiteur de champ). Bien sûr, si nous voulons créer un fichier CSV UTF-8 délimité par des virgules, nous choisissons UTF-8 et entrez une virgule (,) dans les champs appropriés. Paramètre Séparateur de texte(Le délimiteur de texte) est généralement laissé inchangé - guillemets («). Ensuite, cliquez sur D'ACCORD.

De la même manière, pour une conversion rapide et indolore d'Excel en CSV, vous pouvez utiliser une autre application - LibreOffice. D'accord, ce serait formidable si Microsoft Excel offrait la possibilité de configurer les paramètres de la même manière lors de la création de fichiers CSV.

Dans cet article, j'ai parlé des méthodes que je connais pour convertir des fichiers Excel en CSV. Si vous connaissez des méthodes plus efficaces pour exporter d'Excel vers CSV, partagez-les dans les commentaires. Merci de votre attention!