PROBLEM

Mit einer Excel-Tabelle verbundene Feature-Classes oder Shapefiles können nicht exportiert werden

Last Published: April 26, 2020

Beschreibung

Feature-Classes oder Shapefiles, die mit einer Excel-Tabelle verbunden sind, können möglicherweise nicht exportiert werden.

Ursache

Für dieses Problem kann es verschiedene Ursachen geben:

• Die Excel-Tabelle enthält Felder mit Namen, die mit Sonderzeichen beginnen, z. B. wenn die Tabelle eine für die Verwendung von Währung formatierte Spalte hat und das Dollar-Symbol ($) verwendet wird.

• Die Excel-Tabelle enthält Feldnamen, die länger als die angegebene Begrenzung für den Export von Datentypen sind:

 ▪ Die Namen einer Geodatabase-Feature Class, einer Tabelle und eines Feldes können bis zu 64 Zeichen lang sein. Genauer gesagt können Benutzer nur bis zu 52 Zeichen für einen Feature-Class-Namen in einer Personal-Geodatabases eingeben, da das System Zeichen bis zu einer Gesamtsumme von 64 Zeichen anhängt.

 ▪ Shapefiles und .dbf-Feldnamen können bis zu 10 Zeichen lang sein.

• Die Excel-Tabelle enthält leere Felder.

• Die Excel-Tabelle enthält Feldnamen mit Wörtern, die als reservierte Schlüsselwörter gelten, z. B. date, day, month, table, text, user, when, where, year und zone. Jedes zugrundeliegende DBMS kann seinen eigenen Satz an reservierten Schlüsselwörtern haben. Eine Liste von Schlüsselwörtern für Microsoft Access finden Sie in dem Web-Dokument Liste der reservierten Wörter in Access 2002 und in späteren Versionen von Access.

• Die Excel-Tabelle enthält Feldnamen, die mit einem numerischen Wert beginnen.

Lösung oder Problemumgehung

Verwenden Sie eine dieser Lösungen, um zu versuchen, dieses Problem zu beheben; in manchen Fällen ist möglicherweise eine umfangreichere Problembehandlung erforderlich, um das Problem vollständig zu beheben:

  • Entfernen Sie die Sonderzeichen aus den Feldnamen.
  • Benennen Sie die Feldnamen so um, dass sie die Längenanforderungen für das Exportieren von Datentypen erfüllen; der Feldname eines Shapefile muss z. B. kürzer als 10 Zeichen sein.
  • Entfernen Sie alle leeren Felder aus der Excel-Tabelle, bevor Sie sie mit der Feature-Class oder dem Shapefile verbinden.
  • Konvertieren Sie die Excel-Tabelle in eine .dbf-Tabelle, und verbinden Sie sie dann mit der Feature-Class oder dem Shapefile:

    1. Starten Sie ArcMap, und fügen Sie die Excel-Tabelle zu der Karte hinzu.

    2. Öffnen Sie die Attributtabelle der Excel-Tabelle.

    3. Klicken Sie auf den Dropdown-Pfeil "Tabellenoptionen", und wählen Sie "Exportieren" aus.
    [O-Abbildung]
    4. Klicken Sie im Fenster "Daten exportieren" auf die Schaltfläche "Durchsuchen".
    [O-Abbildung]
    5. Wählen Sie in der Dropdown-Liste "Speichern als" die Option "dBASE-Tabelle" aus.
    [O-Abbildung]
    6. Geben Sie ein Ausgabeverzeichnis und einen Namen für die Datei an, und klicken Sie auf "Speichern".

    Hinweis:
    Weitere Informationen zu mehrfachen Konvertierungen finden Sie im ArcGIS Webhilfe-Dokument Tabelle zu dBASE (mehrfach).

    7. Fügen Sie die neu erstellte Tabelle zu der Karte hinzu, verbinden Sie sie mit der Feature-Class oder dem Shapefile, und fahren Sie bei Bedarf fort.
  • Entfernen Sie alle Ziffern vom Beginn der Feldnamen, und fügen Sie sie gegebenenfalls an das Ende des Feldnamens an; stellen Sie außerdem sicher, dass sich keine Leerzeichen oder Bindestriche im Feldnamen befinden.

Artikel-ID:000012464

Hilfe von ArcGIS-Expert*innen erhalten

Technischen Support kontaktieren

Die Esri Support-App herunterladen

Zu den Download-Optionen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden