Excel (XLSX) in Shapefile umwandeln

Kostenlos, privat und schnell: Alles läuft in Ihrem Browser, Ihre Excel (XLSX)-Datei wird nie hochgeladen.

Excel (XLSX) in Shapefile: Warum umwandeln?

Außendienst, Vermessung und Planung liefern Punktdaten oft als Excel-Tabelle: eine Nummer, eine Beschreibung und zwei Koordinatenspalten. ArcGIS und QGIS können das importieren, aber jedes Mal mit mehreren Klicks, und das Koordinatensystem geht leicht verloren. Dieser Konverter macht aus der .xlsx ein fertiges Shapefile: Er findet das Tabellenblatt und die Koordinatenspalten, erzeugt für jede Zeile einen Punkt, behält die anderen Spalten als Attribute und schreibt eine .prj, damit die Punkte an der richtigen Stelle landen. Koordinaten in einem projizierten System wie UTM oder Gauß-Krüger bleiben in diesem System, wenn Sie seinen EPSG-Code eingeben; Breiten- und Längengrade werden ein WGS84-Shapefile oder ein System Ihrer Wahl. Die Teile des Shapefiles kommen zusammen in einer ZIP-Datei.

So wandeln Sie Excel (XLSX) in Shapefile um

  1. Ziehen Sie Ihre .xlsx-Datei in das Feld oder klicken Sie, um sie auszuwählen.
  2. Prüfen Sie die Koordinatenspalten und geben Sie bei projizierten X/Y-Werten den EPSG-Code ein.
  3. Wählen Sie bei Bedarf ein Ausgabe-Koordinatensystem, klicken Sie auf „In Shapefile umwandeln“ und laden Sie die ZIP-Datei herunter.

Was sich bei der Umwandlung ändert

Spaltennamen werden auf 10 Zeichen gekürzt

Die Attributtabelle eines Shapefiles (.dbf) erlaubt Feldnamen mit höchstens 10 Zeichen. Längere Excel-Überschriften wie „Prüfdatum Anlage“ werden gekürzt, und der Konverter listet jeden geänderten Namen auf. Benennen Sie die Spalten vorher in Excel um, wenn Sie die kurzen Namen selbst wählen möchten.

Zeilen ohne Koordinaten fallen weg

Ein Shapefile kann keinen Punkt ohne Position speichern. Zeilen mit leerer oder ungültiger Koordinate werden übersprungen, und der Konverter sagt, wie viele. Nutzen Sie den GeoJSON-Konverter, wenn Sie sie behalten müssen.

Text, Zahlen und Datumsangaben

Textzellen werden Textfelder und behalten führende Nullen. Zahlen werden numerische Felder, und Datumsangaben werden als Text in der Form 2024-05-01 geschrieben, die jedes GIS-Programm liest. Sehr langer Text wird bei den 254 Zeichen abgeschnitten, die ein .dbf-Feld fassen kann.

Welches Koordinatensystem?

Die Tabelle selbst sagt es nicht. Werte zwischen -180 und 180 bzw. -90 und 90 werden als WGS84-Längen- und Breitengrad behandelt. Größere Zahlen wie 5820000 sind projiziert; dann fragt der Konverter nach dem EPSG-Code, statt zu raten.

Über die Formate

Excel (XLSX)

XLSX ist das Arbeitsmappenformat von Microsoft Excel seit Excel 2007 und wird auch von LibreOffice, Numbers und Google Sheets geschrieben. Adresslisten, Probenstellen und Anlagenverzeichnisse liegen oft in einer Tabelle mit einer Spalte für den Breitengrad und einer für den Längengrad – Kartendaten werden daraus aber erst, wenn diese Spalten zu Punkten werden.

  • Eine Arbeitsmappe kann mehrere Tabellenblätter enthalten; jedes Blatt ist eine Tabelle mit Kopfzeile.
  • Zellen behalten ihren Typ – Zahl, Datum oder Text –, sodass eine Postleitzahl wie 01067 ihre führende Null behalten kann.
  • Es gibt weder Geometrie noch Koordinatensystem; Koordinaten sind nur Zahlen in Spalten.
  • Das ältere .xls-Format (Excel 97-2003) ist ein anderes, binäres Format.

Shapefile

Das Esri-Shapefile ist das am weitesten verbreitete GIS-Vektorformat. Ein einzelnes „Shapefile“ ist in Wirklichkeit ein Satz von Dateien mit demselben Namen: .shp enthält die Geometrie, .shx einen Index, .dbf die Attributtabelle, die optionale .prj-Datei das Koordinatensystem und die .cpg-Datei die Textkodierung.

  • Benötigt mindestens .shp, .shx und .dbf. Laden Sie die Dateien zusammen oder als eine ZIP-Datei hoch.
  • Feldnamen sind auf 10 Zeichen und Textwerte auf 254 Zeichen begrenzt.
  • Jedes Shapefile enthält nur einen Geometrietyp: Punkte, Linien oder Polygone.
  • Ohne .prj-Datei ist das Koordinatensystem unbekannt.

Häufige Fragen

Wird die Tabelle hochgeladen?

Nein. Alles läuft in Ihrem Browser, und die Arbeitsmappe verlässt Ihren Computer nie.

Welche Dateien bekomme ich?

Eine ZIP-Datei mit .shp, .shx und .dbf, der .prj mit dem Koordinatensystem und einer .cpg, die angibt, dass der Text UTF-8 ist. Entpacken Sie sie und fügen Sie die .shp in ArcGIS oder QGIS hinzu.

Kann ich Linien oder Polygone aus Excel umwandeln?

Ja, wenn die Tabelle eine Spalte mit WKT-Text wie LINESTRING (…) oder POLYGON (…) hat. Jeder Geometrietyp wird ein eigenes Shapefile.

Was, wenn mein Blatt mehrere Tabellen enthält?

Der Konverter liest eine Tabelle pro Blatt, beginnend in der ersten Zeile. Legen Sie jede Tabelle auf ein eigenes Blatt, die benötigte zuerst.