{"id":172,"date":"2026-08-11T23:59:36","date_gmt":"2026-08-11T23:59:36","guid":{"rendered":"https:\/\/professeurcot.net\/blog\/?p=172"},"modified":"2026-08-11T23:59:38","modified_gmt":"2026-08-11T23:59:38","slug":"fichier-csv-avec-python","status":"publish","type":"post","link":"https:\/\/professeurcot.net\/blog\/2026\/08\/11\/fichier-csv-avec-python\/","title":{"rendered":"Fichier CSV avec Python"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Le format CSV (Comma-separated values) d\u00e9signe un format de fichiers dont les donn\u00e9es sont s\u00e9par\u00e9es par des <em>virgules<\/em>. C&rsquo;est un format d\u2019\u00e9change et de stockage utilis\u00e9 par plusieurs logiciels, dont Excel. Celui-ci peut importer et exporter des donn\u00e9es dans ce format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le fichier se comporte comme une feuille de tableur o\u00f9 l\u2019on trouve les noms des colonnes (s\u00e9par\u00e9es par des virgules) en premi\u00e8re ligne et les donn\u00e9es (s\u00e9par\u00e9es par des virgules) dans les lignes subs\u00e9quentes. Les colonnes peuvent \u00eatre s\u00e9par\u00e9es par d\u2019autres caract\u00e8res, mais c\u2019est habituellement des virgules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voici un exemple:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"438\" height=\"217\" src=\"https:\/\/professeurcot.net\/blog\/wp-content\/uploads\/2026\/08\/image.png\" alt=\"\" class=\"wp-image-173\" style=\"aspect-ratio:2.0184291896424487;width:187px;height:auto\" srcset=\"https:\/\/professeurcot.net\/blog\/wp-content\/uploads\/2026\/08\/image.png 438w, https:\/\/professeurcot.net\/blog\/wp-content\/uploads\/2026\/08\/image-300x149.png 300w\" sizes=\"auto, (max-width: 438px) 100vw, 438px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Python et le format CSV<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il existe un module nomm\u00e9 <a href=\"https:\/\/docs.python.org\/fr\/3.10\/library\/csv.html\" target=\"_blank\" rel=\"noreferrer noopener\">CSV<\/a> qui permet de travailler facilement avec cette structure de donn\u00e9es. Ce module poss\u00e8de plusieurs fonctionnalit\u00e9s pour lire et \u00e9crire des fichiers de format CSV.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour \u00e9crire des donn\u00e9es avec le module CSV, il faut d\u00e9finir un transcripteur qui permettra de transf\u00e9rer nos donn\u00e9es dans le format CSV. Pour lire les donn\u00e9es, c&rsquo;est un peu la m\u00eame chose. Il faut d\u00e9finir un lecteur qui permettra de transf\u00e9rer les donn\u00e9es en format CSV dans le format voulu. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voici une vid\u00e9o pour mieux comprendre:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Comment lire et \u00e9crire des fichiers CSV avec Python\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/_n8ZcRlymzI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Martin<\/p>\n<div class=\"pld-like-dislike-wrap pld-template-1\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"\" data-post-id=\"172\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-up\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"\" data-post-id=\"172\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-down\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Le format CSV (Comma-separated values) d\u00e9signe un format de fichiers dont les donn\u00e9es sont s\u00e9par\u00e9es par des virgules. C&rsquo;est un&hellip;<\/p>\n","protected":false},"author":2,"featured_media":177,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","rolpb_likes":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_share_on_mastodon":"0"},"categories":[5],"tags":[8],"class_list":["post-172","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-csv"],"share_on_mastodon":{"url":"","error":""},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/professeurcot.net\/blog\/wp-content\/uploads\/2026\/08\/2026-08-11-19_58_16-FichierPython.pptx-PowerPoint.png","_links":{"self":[{"href":"https:\/\/professeurcot.net\/blog\/wp-json\/wp\/v2\/posts\/172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/professeurcot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/professeurcot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/professeurcot.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/professeurcot.net\/blog\/wp-json\/wp\/v2\/comments?post=172"}],"version-history":[{"count":4,"href":"https:\/\/professeurcot.net\/blog\/wp-json\/wp\/v2\/posts\/172\/revisions"}],"predecessor-version":[{"id":178,"href":"https:\/\/professeurcot.net\/blog\/wp-json\/wp\/v2\/posts\/172\/revisions\/178"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/professeurcot.net\/blog\/wp-json\/wp\/v2\/media\/177"}],"wp:attachment":[{"href":"https:\/\/professeurcot.net\/blog\/wp-json\/wp\/v2\/media?parent=172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/professeurcot.net\/blog\/wp-json\/wp\/v2\/categories?post=172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/professeurcot.net\/blog\/wp-json\/wp\/v2\/tags?post=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}