Ce qu'il faut savoir
- Un fichier CSV est un fichier de valeurs séparées par des virgules; afficher/modifier un avec Excel, WPS Office Spreadsheets ou Google Sheets.
- Convertir CSV en Excel (XLSX), PDF, XML, TXT, etc., avec ces mêmes programmes ou Zamzar.
- Les fichiers CSV peuvent également être générés et importés dans la plupart des clients de messagerie et autres programmes traitant des données structurées.
Cet article explique ce qu'est un fichier CSV, comment en ouvrir ou en modifier un, et comment en convertir un dans un format différent.
Qu'est-ce qu'un fichier CSV ?
Un fichier CSV est un fichier de valeurs séparées par des virgules. Il s'agit d'un fichier texte brut qui ne peut contenir que des chiffres et des lettres et qui structure les données qu'il contient sous forme de tableau ou de tableau.
Les fichiers se terminant par l'extension de fichier CSV sont généralement utilisés pour échanger des données, généralement lorsqu'il y en a une grande quantité, entre différentes applications. Les programmes de base de données, les logiciels d'analyse et d'autres applications qui stockent d'énormes quantités d'informations (comme les contacts et les données clients) prennent généralement en charge ce format.
Un fichier de valeurs séparées par des virgules peut parfois être appelé un fichier de valeurs séparées par des caractères ou un fichier délimité par des virgules, mais quelle que soit la façon dont quelqu'un le dit, il parle du même format.
CSV est également l'abréviation de validation de logiciel informatique, variable séparée par des virgules, voix commutée par circuit et valeur séparée par deux-points.
Comment ouvrir un fichier CSV
Le logiciel de feuille de calcul est généralement utilisé pour ouvrir et modifier des fichiers CSV, tels qu'Excel ou les feuilles de calcul gratuites OpenOffice Calc ou WPS Office. Les outils de feuille de calcul sont parfaits pour les fichiers CSV car les données contenues dans le fichier vont généralement être filtrées ou manipulées d'une manière ou d'une autre.
Pour afficher et/ou modifier votre fichier CSV en ligne, vous pouvez utiliser Google Sheets. Pour ce faire, visitez cette page et sélectionnez l'icône du dossier pour parcourir votre ordinateur ou Google Drive pour le fichier.
Vous pouvez également utiliser un éditeur de texte, mais les grands seront très difficiles à utiliser dans ces types de programmes. Si vous souhaitez le faire, consultez nos favoris dans cette liste des meilleurs éditeurs de texte gratuits.
Comme mentionné ci-dessus, Excel prend également en charge les fichiers CSV, mais l'utilisation du programme n'est pas gratuite. Même ainsi, c'est probablement le programme le plus couramment utilisé pour visualiser et éditer des fichiers CSV.
Compte tenu du nombre de programmes qui prennent en charge les données textuelles structurées comme CSV, vous pouvez avoir plus d'un programme installé qui peut ouvrir ces types de fichiers. Si c'est le cas, et que celui qui s'ouvre par défaut lorsque vous double-cliquez ou double-cliquez sur les fichiers CSV dans Windows n'est pas celui que vous aimez utiliser avec eux, changer ce programme dans Windows est très simple.
Une autre façon "d'ouvrir" un fichier CSV est de l'importer. Vous feriez cela si vous souhaitez utiliser les données du fichier dans une application qui n'est pas vraiment destinée à l'édition, mais à la visualisation/utilisation du contenu.
Les coordonnées sont l'exemple le plus évident; vous pouvez importer des contacts dans votre compte Google, par exemple, pour synchroniser les coordonnées du fichier CSV avec Gmail. En fait, de nombreux clients de messagerie prennent en charge l'exportation et l'importation d'informations de contact via le format CSV, notamment Outlook, Yahoo et Windows Mail.
Comment convertir un fichier CSV
Étant donné que les fichiers CSV stockent les informations sous forme de texte uniquement, la prise en charge de l'enregistrement du fichier dans un autre format est incluse dans de nombreux services en ligne et programmes téléchargeables.
Tous les programmes de bureau mentionnés ci-dessus peuvent convertir un fichier CSV en formats Excel comme XLSX et XLS, ainsi qu'en TXT, XML, SQL, HTML, ODS et autres. Ce processus de conversion est généralement effectué via le menu File > Save as.
Vous pouvez également utiliser Google Sheets. Dans le menu Fichier > Télécharger, choisissez XLSX, ODS, PDF ou tout autre format pris en charge.
Il existe également des convertisseurs de fichiers gratuits qui s'exécutent dans votre navigateur Web, comme Zamzar par exemple, qui peuvent convertir des fichiers CSV dans certains des formats répertoriés ci-dessus ainsi qu'en PDF et RTF.
L'outil CSVJSON (devinez…) convertit les données CSV en JSON, très utile si vous importez d'énormes quantités d'informations d'une application traditionnelle dans un projet Web.
Vous ne pouvez généralement pas changer une extension de fichier (comme CSV) en une extension que votre ordinateur reconnaît et s'attendre à ce que le fichier nouvellement renommé soit utilisable. Une conversion réelle du format de fichier utilisant l'une des méthodes décrites ci-dessus doit avoir lieu dans la plupart des cas. Cependant, comme ces fichiers ne peuvent contenir que du texte, vous pouvez renommer n'importe quel fichier CSV dans n'importe quel autre format de texte et il devrait s'ouvrir, quoique d'une manière moins utile que si vous l'aviez laissé au format CSV.
Vous ne pouvez toujours pas l'ouvrir ?
Les fichiers CSV sont d'une simplicité trompeuse. Aussi simples qu'ils soient à première vue, le moindre égarement d'une virgule, ou une confusion de base comme celle discutée ci-dessous, peut leur donner l'impression d'être sorcier.
Gardez à l'esprit que vous ne pourrez peut-être pas ouvrir le fichier ou lire le texte qu'il contient, pour la simple raison que vous confondez un autre fichier avec un autre au format CSV. Certains fichiers partagent certaines des mêmes lettres d'extension de fichier mais ne sont pas réellement dans le même format, ou même un peu similaire.
CVS, CVX et CV ne sont que quelques exemples où les fichiers ne peuvent probablement pas s'ouvrir dans un tableur même si le suffixe ressemble beaucoup à CSV. Si tel est le cas avec votre fichier, recherchez la véritable extension de fichier sur Google ou ici sur Lifewire, pour voir ses ouvreurs ou convertisseurs compatibles.
Informations importantes sur la modification de fichiers CSV
Vous ne rencontrerez probablement un fichier CSV que lors de l'exportation d'informations d'un programme vers un fichier, puis utiliserez ce même fichier pour importer les données dans un autre programme, en particulier lorsque vous traitez avec des applications orientées table.
Cependant, vous pouvez parfois vous retrouver à modifier un fichier CSV ou à en créer un à partir de zéro, auquel cas vous devez garder à l'esprit ce qui suit:
Un programme commun utilisé pour ouvrir et éditer des fichiers CSV est Excel. Quelque chose d'important à comprendre à propos de l'utilisation d'Excel, ou de tout autre logiciel de tableur similaire, est que même si ces programmes semblent prendre en charge plusieurs feuilles lorsque vous modifiez un fichier CSV, le format CSV ne prend pas en charge les "feuilles" ou "onglets, " afin que les données que vous créez dans ces zones supplémentaires ne soient pas réécrites dans le CSV lors de l'enregistrement.
Par exemple, supposons que vous modifiiez les données de la première feuille d'un document, puis que vous enregistriez le fichier au format CSV. Ce sont les données de la première feuille qui seront enregistrées. Toutefois, si vous passez à une autre feuille et y ajoutez des données, puis enregistrez à nouveau le fichier, ce sont les informations de cette feuille récemment modifiée qui seront enregistrées. Les données de la première feuille ne seront plus accessibles après la fermeture du tableur.
C'est vraiment la nature du tableur qui rend cette mésaventure déroutante. La plupart des outils de feuille de calcul prennent en charge des éléments tels que les graphiques, les formules, le style des lignes, les images et d'autres éléments qui ne peuvent tout simplement pas être enregistrés au format CSV.
Il n'y a pas de problème, tant que vous comprenez cette limitation. C'est pourquoi d'autres formats de tableaux plus avancés existent, comme XLSX. En d'autres termes, si vous souhaitez enregistrer tout travail au-delà des modifications de données très basiques dans un CSV, n'utilisez plus CSV, enregistrez ou exportez plutôt dans un format plus avancé.
Comment les fichiers CSV sont structurés
Il est facile de créer votre propre fichier CSV. Triez simplement vos données comme vous le souhaitez dans l'un des outils mentionnés ci-dessus, puis enregistrez ce que vous avez au format CSV.
Vous pouvez également en créer un manuellement, oui, à partir de zéro, en utilisant n'importe quel éditeur de texte.
Voici un exemple:
Nom, adresse, numéro
John Doe, 10th Street, 555
Tous les fichiers CSV suivent le même format général: chaque colonne est séparée par un délimiteur (comme une virgule) et chaque nouvelle ligne indique une nouvelle ligne. Certains programmes qui exportent des données vers un fichier CSV peuvent utiliser un caractère différent pour séparer les valeurs, comme une tabulation, un point-virgule ou un espace.
Ce que vous voyez dans l'exemple ci-dessus est la façon dont les données apparaîtraient si le fichier CSV était ouvert dans un éditeur de texte. Cependant, étant donné que les logiciels de tableur comme Excel et OpenOffice Calc peuvent ouvrir des fichiers CSV, et que ces programmes contiennent des cellules pour afficher des informations, la valeur Nom serait positionnée dans la première cellule avec le John Doe dans une nouvelle ligne juste en dessous, et les autres suivant le même schéma.
Si vous incorporez des virgules ou utilisez des guillemets dans votre fichier CSV, lisez les articles d'edoceo et de CSVReader.com pour savoir comment procéder.
Foire aux questions
- Comment exporter les contacts de mon iPhone vers un fichier CSV ? Exporter les contacts d'un iPhone à l'aide d'une application tierce telle que Exporter vers CSV. Dans l'application Exporter vers CSV, sélectionnez Begin Exporting > + > Edit Column Data > choisissez une source > Exporter
- Comment lire un fichier CSV dans MATLAB ? Pour lire un fichier CSV dans MATLAB, faites glisser et déposez le fichier CSV dans n'importe quel dossier du chemin MATLAB. Ensuite, dans la fenêtre de commande MATLAB, tapez m=csvread('name_of_file.dat'); en remplaçant le nom du fichier CSV par name_of_file.dat