Convertir Excel (XLSX) en shapefile
Gratuit, privé et rapide : tout se passe dans votre navigateur, votre fichier Excel (XLSX) n'est jamais envoyé.
Excel (XLSX) en Shapefile : pourquoi convertir ?
Les équipes de terrain, les géomètres et les urbanistes livrent souvent des données ponctuelles sous forme de feuille Excel : un identifiant, une description et deux colonnes de coordonnées. ArcGIS et QGIS savent l'importer, mais au prix de plusieurs clics à chaque fois, et le système de coordonnées se perd facilement. Ce convertisseur crée un shapefile prêt à l'emploi à partir du .xlsx : il trouve la feuille et les colonnes de coordonnées, crée un point pour chaque ligne, garde les autres colonnes comme attributs et écrit un .prj pour que les points se placent au bon endroit. Les coordonnées dans un système projeté comme le Lambert-93, l'UTM ou un autre système national restent dans ce système quand vous saisissez son code EPSG ; la latitude et la longitude donnent un shapefile en WGS84, ou dans le système de votre choix. Les parties du shapefile sont regroupées dans un zip.
Comment convertir Excel (XLSX) en Shapefile
- Déposez votre fichier .xlsx dans le cadre, ou cliquez pour le choisir.
- Vérifiez les colonnes de coordonnées et, pour des valeurs X/Y projetées, saisissez le code EPSG.
- Choisissez si vous le souhaitez un système de coordonnées de sortie, puis cliquez sur Convertir et téléchargez le zip.
Ce qui change lors de la conversion
Les noms de colonnes sont coupés à 10 caractères
La table attributaire d'un shapefile (.dbf) n'accepte que des noms de champs de 10 caractères au plus. Les en-têtes Excel plus longs, comme « Date d'inspection », sont raccourcis, et le convertisseur liste chaque nom qu'il a modifié. Renommez d'abord les colonnes dans Excel si vous voulez choisir vous-même les noms courts.
Les lignes sans coordonnées sont écartées
Un shapefile ne peut pas stocker un point sans position. Les lignes dont la coordonnée est vide ou non valide sont ignorées, et le convertisseur indique combien. Utilisez le convertisseur GeoJSON si vous devez les garder.
Texte, nombres et dates
Les cellules de texte deviennent des champs texte et gardent leurs zéros initiaux. Les nombres deviennent des champs numériques, et les dates sont écrites en texte sous la forme 2024-05-01, que tous les logiciels SIG savent lire. Le texte très long est coupé aux 254 caractères qu'un champ .dbf peut contenir.
Quel système de coordonnées ?
La feuille elle-même ne le dit pas. Les valeurs comprises entre -180 et 180 et entre -90 et 90 sont considérées comme des longitudes et latitudes WGS84. Les nombres plus grands, comme 6862000, sont projetés ; le convertisseur demande alors le code EPSG au lieu de deviner.
À propos des formats
Excel (XLSX)
Le XLSX est le format de classeur de Microsoft Excel depuis Excel 2007, également écrit par LibreOffice, Numbers et Google Sheets. Listes d'adresses, points de prélèvement et inventaires d'équipements se trouvent souvent dans un tableur avec une colonne de latitude et une colonne de longitude, mais un tableur ne devient une donnée cartographique que lorsque ces colonnes deviennent des points.
- Un classeur peut contenir plusieurs feuilles ; chaque feuille est un tableau avec une ligne d'en-tête.
- Les cellules gardent leur type : nombre, date ou texte, si bien qu'un code postal comme 01500 peut garder son zéro initial.
- Il n'y a ni géométrie ni système de coordonnées ; les coordonnées ne sont que des nombres dans des colonnes.
- L'ancien format .xls (Excel 97-2003) est un format binaire différent.
Shapefile
Le shapefile Esri est le format vectoriel SIG le plus répandu. Un « shapefile » est en réalité un ensemble de fichiers portant le même nom : le .shp contient la géométrie, le .shx un index, le .dbf la table attributaire, le .prj facultatif le système de coordonnées et le .cpg l'encodage du texte.
- Il faut au moins les fichiers .shp, .shx et .dbf. Chargez-les ensemble ou dans un seul .zip.
- Les noms de champs sont limités à 10 caractères et les valeurs texte à 254 caractères.
- Chaque shapefile ne contient qu'un seul type de géométrie : points, lignes ou polygones.
- Sans fichier .prj, le système de coordonnées est inconnu.
Questions fréquentes
Le tableur est-il envoyé ?
Non. Tout se passe dans votre navigateur, et le classeur ne quitte jamais votre ordinateur.
Quels fichiers est-ce que j'obtiens ?
Un zip avec le .shp, le .shx et le .dbf, le .prj avec le système de coordonnées et un .cpg qui indique que le texte est en UTF-8. Décompressez-le et ajoutez le .shp dans ArcGIS ou QGIS.
Puis-je convertir des lignes ou des polygones depuis Excel ?
Oui, si la feuille contient une colonne de texte WKT comme LINESTRING (…) ou POLYGON (…). Chaque type de géométrie devient son propre shapefile.
Et si ma feuille contient plusieurs tableaux ?
Le convertisseur lit un seul tableau par feuille, à partir de la première ligne. Placez chaque tableau sur sa propre feuille, en mettant en premier celui dont vous avez besoin.