﻿{"id":16529,"date":"2026-03-18T10:00:00","date_gmt":"2026-03-18T09:00:00","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?p=16529"},"modified":"2026-03-17T04:21:15","modified_gmt":"2026-03-17T03:21:15","slug":"import-csv-qgis","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/","title":{"rendered":"[EN]Importing a CSV file into QGIS: A simple guide to avoiding errors"},"content":{"rendered":"\n<pre class=\"wp-block-preformatted\"><em>To import a CSV in QGIS, use \u201cAdd Delimited Text Layer\u201d, select the file, and define X\/Y coordinates.<\/em><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Importing a CSV file into QGIS is a very common task when working with geographic data. Coordinates can come from a spreadsheet, a GPS device, a field survey, or even an export from a database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In most cases, it only takes a few clicks to import a CSV into QGIS and create a point layer from the coordinates. However, certain errors are common: incorrect delimiter, character encoding issues, misinterpreted coordinates, or reversed latitude\/longitude order.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this article, we\u2019ll look at how to correctly import a CSV file into QGIS and how to avoid the most common problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This method works in recent versions of QGIS 3 and QGIS 4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contenu <\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#1Prepare_the_CSV_file\" >1.Prepare the CSV file<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#2_Check_the_file_separator\" >2. Check the file separator<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#3_Check_the_character_encoding\" >3. Check the character encoding<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#4_Import_the_CSV_into_QGIS\" >4. Import the CSV into QGIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#5_Check_the_results\" >5. Check the results<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#FAQ\" >FAQ<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1Prepare_the_CSV_file\"><\/span>1.Prepare the CSV file<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before importing into QGIS, it is important to check the file structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example of a CSV table:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>id<\/th><th>name<\/th><th>latitude<\/th><th>longitude<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Site A<\/td><td>-20.3484<\/td><td>57.5522<\/td><\/tr><tr><td>2<\/td><td>Site B<\/td><td>-20.2201<\/td><td>57.4635<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Important points:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The first row must contain the field names<\/li>\n\n\n\n<li>The coordinates must be in two separate columns<\/li>\n\n\n\n<li>The values must be numeric<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-ccd097dd-80fa-40ab-b6a0-192d316fbe41\" href=\"https:\/\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/exemple.csv\">exemple de fichier  csv<\/a><a href=\"https:\/\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/exemple.csv\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-ccd097dd-80fa-40ab-b6a0-192d316fbe41\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/exemple_fichier_csv.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"153\" data-attachment-id=\"16522\" data-permalink=\"https:\/\/www.sigterritoires.fr\/exemple_fichier_csv\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/exemple_fichier_csv.jpg?fit=1008%2C241&amp;ssl=1\" data-orig-size=\"1008,241\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"exemple_fichier_csv\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/exemple_fichier_csv.jpg?fit=640%2C153&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/exemple_fichier_csv.jpg?resize=640%2C153&#038;ssl=1\" alt=\"\" class=\"wp-image-16522\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/exemple_fichier_csv.jpg?w=1008&amp;ssl=1 1008w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/exemple_fichier_csv.jpg?resize=300%2C72&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/exemple_fichier_csv.jpg?resize=768%2C184&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Check_the_file_separator\"><\/span>2. Check the file separator<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">CSV files typically use:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a comma (,) in English-speaking countries<\/li>\n\n\n\n<li>a semicolon (;) in many European countries<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If the separator is incorrect, QGIS may read the entire line as a single field.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this case, open the file in a text editor to check the separator being used.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Coordinates must use a period (.) as the decimal separator.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your spreadsheet uses a comma, the coordinates may be interpreted as text.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Check_the_character_encoding\"><\/span>3. Check the character encoding<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To avoid issues with accents or special characters, it is recommended that you save the CSV file in UTF-8.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In most spreadsheet programs (LibreOffice, Excel), you can select UTF-8 when exporting the file.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Import_the_CSV_into_QGIS\"><\/span>4. Import the CSV into QGIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In QGIS:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Layer Menu<\/strong><\/li>\n\n\n\n<li><strong>Add Layer<\/strong><\/li>\n\n\n\n<li><strong>Add Delimited Text Layer<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/qgis_menu_ajouter_csv.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"261\" data-attachment-id=\"16523\" data-permalink=\"https:\/\/www.sigterritoires.fr\/qgis_menu_ajouter_csv\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/qgis_menu_ajouter_csv.jpg?fit=2323%2C948&amp;ssl=1\" data-orig-size=\"2323,948\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"qgis_menu_ajouter_csv\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/qgis_menu_ajouter_csv.jpg?fit=640%2C261&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/qgis_menu_ajouter_csv.jpg?resize=640%2C261&#038;ssl=1\" alt=\"\" class=\"wp-image-16523\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/qgis_menu_ajouter_csv.jpg?resize=1024%2C418&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/qgis_menu_ajouter_csv.jpg?resize=300%2C122&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/qgis_menu_ajouter_csv.jpg?resize=768%2C313&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/qgis_menu_ajouter_csv.jpg?resize=1536%2C627&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/qgis_menu_ajouter_csv.jpg?resize=2048%2C836&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/qgis_menu_ajouter_csv.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/qgis_menu_ajouter_csv.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Next, select your CSV file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"339\" data-attachment-id=\"16524\" data-permalink=\"https:\/\/www.sigterritoires.fr\/source_donnees_texte_delimite\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?fit=2560%2C1359&amp;ssl=1\" data-orig-size=\"2560,1359\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"source_donnees_texte_delimite\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?fit=640%2C339&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite.jpg?resize=640%2C339&#038;ssl=1\" alt=\"\" class=\"wp-image-16524\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?resize=1024%2C543&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?resize=768%2C408&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?resize=1536%2C815&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?resize=2048%2C1087&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the import window:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select the correct delimiter<\/li>\n\n\n\n<li>Geometry type: <strong>point<\/strong><\/li>\n\n\n\n<li>Select the longitude (X) and latitude (Y) fields<\/li>\n\n\n\n<li>Select the coordinate system (usually WGS84 \u2013 <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/epsg-4326-vs-3857-2\/\">EPSG:4326<\/a>)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Then click <strong>Add<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/options_texte_delimite-scaled.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"338\" data-attachment-id=\"16526\" data-permalink=\"https:\/\/www.sigterritoires.fr\/options_texte_delimite\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/options_texte_delimite-scaled.jpg?fit=2560%2C1353&amp;ssl=1\" data-orig-size=\"2560,1353\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"options_texte_delimite\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/options_texte_delimite-scaled.jpg?fit=640%2C338&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/options_texte_delimite.jpg?resize=640%2C338&#038;ssl=1\" alt=\"\" class=\"wp-image-16526\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/options_texte_delimite-scaled.jpg?resize=1024%2C541&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/options_texte_delimite-scaled.jpg?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/options_texte_delimite-scaled.jpg?resize=768%2C406&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/options_texte_delimite-scaled.jpg?resize=1536%2C812&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/options_texte_delimite-scaled.jpg?resize=2048%2C1082&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/options_texte_delimite-scaled.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/options_texte_delimite-scaled.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">QGIS then creates a point layer based on the coordinates.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Check_the_results\"><\/span>5. Check the results<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once the layer is loaded:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>check that the points appear in the correct locations<\/li>\n\n\n\n<li>check the attribute table<\/li>\n\n\n\n<li>make sure the coordinates are interpreted correctly.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/couche_texte_csv_chargee-scaled.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"353\" data-attachment-id=\"16525\" data-permalink=\"https:\/\/www.sigterritoires.fr\/couche_texte_csv_chargee\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/couche_texte_csv_chargee-scaled.jpg?fit=2560%2C1412&amp;ssl=1\" data-orig-size=\"2560,1412\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"couche_texte_csv_chargee\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/couche_texte_csv_chargee-scaled.jpg?fit=640%2C353&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/couche_texte_csv_chargee.jpg?resize=640%2C353&#038;ssl=1\" alt=\"\" class=\"wp-image-16525\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/couche_texte_csv_chargee-scaled.jpg?resize=1024%2C565&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/couche_texte_csv_chargee-scaled.jpg?resize=300%2C166&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/couche_texte_csv_chargee-scaled.jpg?resize=768%2C424&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/couche_texte_csv_chargee-scaled.jpg?resize=1536%2C847&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/couche_texte_csv_chargee-scaled.jpg?resize=2048%2C1130&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/couche_texte_csv_chargee-scaled.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/couche_texte_csv_chargee-scaled.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If the points appear in an unexpected location (for example, off the coast of Africa), this is often due to a <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/qgis-projections-crs\/\">projection<\/a> or coordinate system issue.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"FAQ\"><\/span>FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The CSV file imports, but no points appear<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure the latitude and longitude columns contain numbers, not text.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>All fields appear in a single column<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The file separator is likely not being detected correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Points appear in the wrong location<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the coordinate order (latitude \/ longitude)<\/li>\n\n\n\n<li>the selected coordinate system.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Points appear on the equator or off the coast of Africa<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This often means that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>latitude and longitude are reversed<\/li>\n\n\n\n<li>or that the coordinates are interpreted as text.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Importing a CSV file into QGIS is a simple process, but it requires checking a few essential elements: delimiter, encoding, and coordinates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once these elements have been verified, it becomes very easy to transform a data table into a usable geographic layer in QGIS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In a future article, we will see how to append a CSV file to an existing layer in QGIS.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>To import a CSV in QGIS, use \u201cAdd Delimited Text Layer\u201d, select the file, and define X\/Y coordinates. Importing a CSV file into QGIS is a very common task when working with geographic data. Coordinates can&hellip;<\/p>\n","protected":false},"author":1,"featured_media":16524,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1377,4566],"tags":[4510,2817,1386],"class_list":["post-16529","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qgis-en","category-tutorial","tag-csv-en","tag-import-en","tag-qgis-en"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Step-by-step guide to importing a CSV file into QGIS. Learn how to avoid errors related to delimiters, encoding, and coordinates when importing CSV data.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Atilio Francois\"\/>\n\t<meta name=\"google-site-verification\" content=\"ByXHZUbGNn7RNv-Xk5A-ysTZrM65VLIO2RxfSJ2nIEQ\" \/>\n\t<meta name=\"keywords\" content=\"csv,import,qgis\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Blog SIG &amp; Territoires | le portail des professionnels du SIG\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Importing a CSV File into QGIS: A Simple Guide to Avoiding Errors\" \/>\n\t\t<meta property=\"og:description\" content=\"Step-by-step guide to importing a CSV file into QGIS. Learn how to avoid errors related to delimiters, encoding, and coordinates when importing CSV data.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-18T09:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-17T03:21:15+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/atilio.francois\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@SigTerritoires\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Importing a CSV File into QGIS: A Simple Guide to Avoiding Errors\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Step-by-step guide to importing a CSV file into QGIS. Learn how to avoid errors related to delimiters, encoding, and coordinates when importing CSV data.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@SigTerritoires\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/#article\",\"name\":\"Importing a CSV File into QGIS: A Simple Guide to Avoiding Errors\",\"headline\":\"[EN]Importing a CSV file into QGIS: A simple guide to avoiding errors\",\"author\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.sigterritoires.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/source_donnees_texte_delimite-scaled.jpg?fit=2560%2C1359&ssl=1\",\"width\":2560,\"height\":1359},\"datePublished\":\"2026-03-18T10:00:00+01:00\",\"dateModified\":\"2026-03-17T04:21:15+01:00\",\"inLanguage\":\"fr-FR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/#webpage\"},\"articleSection\":\"QGis, Tutorial, csv, import, qgis, English\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sigterritoires.fr\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/category\\\/qgis-en\\\/#listItem\",\"name\":\"QGis\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/category\\\/qgis-en\\\/#listItem\",\"position\":2,\"name\":\"QGis\",\"item\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/category\\\/qgis-en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/category\\\/qgis-en\\\/tutorial\\\/#listItem\",\"name\":\"Tutorial\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/category\\\/qgis-en\\\/tutorial\\\/#listItem\",\"position\":3,\"name\":\"Tutorial\",\"item\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/category\\\/qgis-en\\\/tutorial\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/#listItem\",\"name\":\"[EN]Importing a CSV file into QGIS: A simple guide to avoiding errors\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/category\\\/qgis-en\\\/#listItem\",\"name\":\"QGis\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/#listItem\",\"position\":4,\"name\":\"[EN]Importing a CSV file into QGIS: A simple guide to avoiding errors\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/category\\\/qgis-en\\\/tutorial\\\/#listItem\",\"name\":\"Tutorial\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#person\",\"name\":\"Atilio Francois\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f76dc2a720162999bce81d6c99b6d7b9517d6600ad7ceb5ed5268f02cefaa0ee?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Atilio Francois\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/\",\"name\":\"Atilio Francois\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f76dc2a720162999bce81d6c99b6d7b9517d6600ad7ceb5ed5268f02cefaa0ee?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Atilio Francois\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/#webpage\",\"url\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/\",\"name\":\"Importing a CSV File into QGIS: A Simple Guide to Avoiding Errors\",\"description\":\"Step-by-step guide to importing a CSV file into QGIS. Learn how to avoid errors related to delimiters, encoding, and coordinates when importing CSV data.\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.sigterritoires.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/source_donnees_texte_delimite-scaled.jpg?fit=2560%2C1359&ssl=1\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/#mainImage\",\"width\":2560,\"height\":1359},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/en\\\/import-csv-qgis\\\/#mainImage\"},\"datePublished\":\"2026-03-18T10:00:00+01:00\",\"dateModified\":\"2026-03-17T04:21:15+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#website\",\"url\":\"https:\\\/\\\/www.sigterritoires.fr\\\/\",\"name\":\"Blog SIG & Territoires\",\"description\":\"le portail des professionnels du SIG\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Importing a CSV File into QGIS: A Simple Guide to Avoiding Errors","description":"Step-by-step guide to importing a CSV file into QGIS. Learn how to avoid errors related to delimiters, encoding, and coordinates when importing CSV data.","canonical_url":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/","robots":"max-image-preview:large","keywords":"csv,import,qgis","webmasterTools":{"google-site-verification":"ByXHZUbGNn7RNv-Xk5A-ysTZrM65VLIO2RxfSJ2nIEQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#article","name":"Importing a CSV File into QGIS: A Simple Guide to Avoiding Errors","headline":"[EN]Importing a CSV file into QGIS: A simple guide to avoiding errors","author":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/www.sigterritoires.fr\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?fit=2560%2C1359&ssl=1","width":2560,"height":1359},"datePublished":"2026-03-18T10:00:00+01:00","dateModified":"2026-03-17T04:21:15+01:00","inLanguage":"fr-FR","mainEntityOfPage":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#webpage"},"isPartOf":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#webpage"},"articleSection":"QGis, Tutorial, csv, import, qgis, English"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr#listItem","position":1,"name":"Home","item":"https:\/\/www.sigterritoires.fr","nextItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/category\/qgis-en\/#listItem","name":"QGis"}},{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/category\/qgis-en\/#listItem","position":2,"name":"QGis","item":"https:\/\/www.sigterritoires.fr\/index.php\/en\/category\/qgis-en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/category\/qgis-en\/tutorial\/#listItem","name":"Tutorial"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/category\/qgis-en\/tutorial\/#listItem","position":3,"name":"Tutorial","item":"https:\/\/www.sigterritoires.fr\/index.php\/en\/category\/qgis-en\/tutorial\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#listItem","name":"[EN]Importing a CSV file into QGIS: A simple guide to avoiding errors"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/category\/qgis-en\/#listItem","name":"QGis"}},{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#listItem","position":4,"name":"[EN]Importing a CSV file into QGIS: A simple guide to avoiding errors","previousItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/category\/qgis-en\/tutorial\/#listItem","name":"Tutorial"}}]},{"@type":"Person","@id":"https:\/\/www.sigterritoires.fr\/#person","name":"Atilio Francois","image":{"@type":"ImageObject","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/f76dc2a720162999bce81d6c99b6d7b9517d6600ad7ceb5ed5268f02cefaa0ee?s=96&d=mm&r=g","width":96,"height":96,"caption":"Atilio Francois"}},{"@type":"Person","@id":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/#author","url":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/","name":"Atilio Francois","image":{"@type":"ImageObject","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/f76dc2a720162999bce81d6c99b6d7b9517d6600ad7ceb5ed5268f02cefaa0ee?s=96&d=mm&r=g","width":96,"height":96,"caption":"Atilio Francois"}},{"@type":"WebPage","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#webpage","url":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/","name":"Importing a CSV File into QGIS: A Simple Guide to Avoiding Errors","description":"Step-by-step guide to importing a CSV file into QGIS. Learn how to avoid errors related to delimiters, encoding, and coordinates when importing CSV data.","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/www.sigterritoires.fr\/#website"},"breadcrumb":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#breadcrumblist"},"author":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/#author"},"creator":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?fit=2560%2C1359&ssl=1","@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#mainImage","width":2560,"height":1359},"primaryImageOfPage":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/#mainImage"},"datePublished":"2026-03-18T10:00:00+01:00","dateModified":"2026-03-17T04:21:15+01:00"},{"@type":"WebSite","@id":"https:\/\/www.sigterritoires.fr\/#website","url":"https:\/\/www.sigterritoires.fr\/","name":"Blog SIG & Territoires","description":"le portail des professionnels du SIG","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/www.sigterritoires.fr\/#person"}}]},"og:locale":"fr_FR","og:site_name":"Blog SIG &amp; Territoires | le portail des professionnels du SIG","og:type":"article","og:title":"Importing a CSV File into QGIS: A Simple Guide to Avoiding Errors","og:description":"Step-by-step guide to importing a CSV file into QGIS. Learn how to avoid errors related to delimiters, encoding, and coordinates when importing CSV data.","og:url":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/","article:published_time":"2026-03-18T09:00:00+00:00","article:modified_time":"2026-03-17T03:21:15+00:00","article:publisher":"https:\/\/www.facebook.com\/atilio.francois\/","twitter:card":"summary","twitter:site":"@SigTerritoires","twitter:title":"Importing a CSV File into QGIS: A Simple Guide to Avoiding Errors","twitter:description":"Step-by-step guide to importing a CSV file into QGIS. Learn how to avoid errors related to delimiters, encoding, and coordinates when importing CSV data.","twitter:creator":"@SigTerritoires"},"aioseo_meta_data":{"post_id":"16529","title":"Importing a CSV File into QGIS: A Simple Guide to Avoiding Errors","description":"Step-by-step guide to importing a CSV file into QGIS. Learn how to avoid errors related to delimiters, encoding, and coordinates when importing CSV data.","keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-03-13 13:30:59","updated":"2026-03-18 12:18:12","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.sigterritoires.fr\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/category\/qgis-en\/\" title=\"QGis\">QGis<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/category\/qgis-en\/tutorial\/\" title=\"Tutorial\">Tutorial<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t[EN]Importing a CSV file into QGIS: A simple guide to avoiding errors\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.sigterritoires.fr"},{"label":"QGis","link":"https:\/\/www.sigterritoires.fr\/index.php\/en\/category\/qgis-en\/"},{"label":"Tutorial","link":"https:\/\/www.sigterritoires.fr\/index.php\/en\/category\/qgis-en\/tutorial\/"},{"label":"[EN]Importing a CSV file into QGIS: A simple guide to avoiding errors","link":"https:\/\/www.sigterritoires.fr\/index.php\/en\/import-csv-qgis\/"}],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/03\/source_donnees_texte_delimite-scaled.jpg?fit=2560%2C1359&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-4iB","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/16529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/comments?post=16529"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/16529\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media\/16524"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=16529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=16529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=16529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}