Excel (XLSX) naar shapefile converteren

Deze converter zet een Excel-blad (.xlsx) met kolommen voor X/Y of breedte- en lengtegraad om naar een puntenshapefile met .prj voor ArcGIS of QGIS en behoudt de overige kolommen als attributen. De werkmap wordt in uw browser verwerkt en niet geüpload. Kolomnamen worden ingekort tot 10 tekens, rijen zonder geldige coördinaten vallen weg, en geprojecteerde coördinaten hebben hun EPSG-code nodig.

Is een bestand niet goed omgezet? Mail naar [email protected], liefst met een klein voorbeeldbestand, dan wordt het opgelost.

In het kort

Excel (XLSX) naar Shapefile: waarom omzetten

Buitendienstmedewerkers, landmeters en planners leveren puntgegevens vaak aan als Excel-blad: een ID, een omschrijving en twee coördinaatkolommen. ArcGIS en QGIS kunnen dat importeren, maar alleen met telkens een reeks klikken, en het coördinatenstelsel raakt makkelijk zoek. Deze converter maakt van de .xlsx een kant-en-klare shapefile: hij zoekt het werkblad en de coördinaatkolommen, maakt voor elke rij een punt, behoudt de overige kolommen als attributen en schrijft een .prj, zodat de punten op de juiste plek terechtkomen. Coördinaten in een geprojecteerd stelsel zoals RD New of UTM blijven in dat stelsel als u de EPSG-code invoert; breedte- en lengtegraad worden een WGS84-shapefile, of een ander stelsel dat u kiest. De onderdelen van de shapefile komen samen in een zip.

Zo zet u Excel (XLSX) om naar Shapefile

  1. Sleep uw .xlsx-bestand naar het vak, of klik om het te kiezen.
  2. Controleer de coördinaatkolommen en voer voor geprojecteerde X/Y-waarden de EPSG-code in.
  3. Kies eventueel een coördinatenstelsel voor de uitvoer, klik dan op "Converteren naar Shapefile" en download de zip.

Wat er verandert bij het omzetten

Kolomnamen worden ingekort tot 10 tekens

De attributentabel van een shapefile (.dbf) staat veldnamen van hoogstens 10 tekens toe. Langere kolomkoppen uit Excel, zoals "Datum inspectie", worden ingekort, en de converter noemt elke naam die is gewijzigd. Hernoem de kolommen eerst in Excel als u de korte namen zelf wilt kiezen.

Rijen zonder coördinaten vallen weg

Een shapefile kan geen punt zonder positie opslaan. Rijen met een lege of ongeldige coördinaat worden overgeslagen, en de converter meldt hoeveel. Gebruik de GeoJSON-converter als u die rijen wilt houden.

Tekst, getallen en datums

Tekstcellen worden tekstvelden en behouden voorloopnullen. Getallen worden numerieke velden, en datums worden als tekst geschreven in de vorm 2024-05-01, die elk GIS-programma leest. Zeer lange tekst wordt afgekapt op de 254 tekens die een .dbf-veld kan bevatten.

Welk coördinatenstelsel?

Het werkblad zelf zegt het niet. Waarden tussen -180 en 180 en tussen -90 en 90 worden opgevat als lengte- en breedtegraad in WGS84. Grotere getallen, zoals 487000, zijn geprojecteerd; de converter vraagt dan om de EPSG-code in plaats van te gokken.

Over de bestandsformaten

Excel (XLSX)

XLSX is het werkmapformaat van Microsoft Excel sinds Excel 2007 en wordt ook geschreven door LibreOffice, Numbers en Google Sheets. Adreslijsten, meetlocaties en registers van objecten staan vaak in een spreadsheet met een kolom voor breedtegraad en een voor lengtegraad, maar een spreadsheet is pas kaartdata als die kolommen punten worden.

  • Een werkmap kan meerdere werkbladen bevatten; elk werkblad is één tabel met een kopregel.
  • Cellen houden hun type: getal, datum of tekst, zodat een telefoonnummer als 0612345678 zijn voorloopnul kan houden.
  • Er is geen geometrie en geen coördinatenstelsel; coördinaten zijn gewoon getallen in kolommen.
  • Het oudere .xls-formaat (Excel 97-2003) is een ander, binair formaat.

Shapefile

De Esri-shapefile is het meest gebruikte vectorformaat in GIS. Eén ‘shapefile’ is eigenlijk een set bestanden met dezelfde naam: .shp bevat de geometrie, .shx een index, .dbf de attributentabel, het optionele .prj het coördinatenstelsel en .cpg de tekstcodering.

  • Er zijn minstens .shp, .shx en .dbf nodig. Selecteer ze samen of als één .zip.
  • Veldnamen zijn beperkt tot 10 tekens en tekstwaarden tot 254 tekens.
  • Elke shapefile bevat maar één geometrietype: punten, lijnen of polygonen.
  • Zonder .prj-bestand is het coördinatenstelsel onbekend.

Veelgestelde vragen

Wordt de spreadsheet geüpload?

Nee. Alles draait in uw browser, en de werkmap verlaat uw computer nooit.

Welke bestanden krijg ik?

Een zip met de .shp, .shx en .dbf, de .prj met het coördinatenstelsel en een .cpg die aangeeft dat de tekst UTF-8 is. Pak de zip uit en voeg de .shp toe in ArcGIS of QGIS.

Kan ik lijnen of polygonen uit Excel converteren?

Ja, als het werkblad een kolom met WKT-tekst heeft, zoals LINESTRING (…) of POLYGON (…). Elk geometrietype wordt een eigen shapefile.

En als mijn werkblad meerdere tabellen bevat?

De converter leest één tabel per werkblad, vanaf de eerste rij. Zet elke tabel op een eigen werkblad, met de tabel die u nodig hebt als eerste.