Sie können Microsoft Excel-Tabellen direkt in ArcGIS öffnen und mit ihnen wie mit anderen Tabellendatenquellen arbeiten. Sie können z. B. Excel-Tabellen in ArcMap hinzufügen, eine Vorschau der Tabellen in ArcCatalog erstellen und die Tabellen als Eingabe für Geoverarbeitungswerkzeuge verwenden.
Excel-Dateien können in ArcMap in gleicher Weise wie andere Daten über das Dialogfeld Daten hinzufügen hinzugefügt werden. Wenn Sie zu einer Excel-Datei navigieren, müssen Sie auswählen, welche Tabelle geöffnet werden soll. Angenommen, die Excel-Arbeitsmappe Sales_Figures.xls enthält die drei Arbeitsblätter "Sales", "Month" und "Year to Date". Diese gelten in ArcGIS als separate Tabellen. Alle in Excel definierten Namensverweise auf Zellen oder Bereiche werden in ArcGIS beibehalten.
Beim Öffnen in ArcGIS werden Arbeitsblätter als Tabelle mit dem Dollarzeichen ($) am Ende des Namens angezeigt, benannte Bereiche erhalten jedoch kein Dollarzeichen. Der Tabellenname von Arbeitsblättern oder benannten Bereichen, deren Namen Leerzeichen enthalten, wird in einfachen Anführungszeichen angegeben.
Nachdem sie in ArcMap hinzugefügt wurden, können Sie die Tabellen im Inhaltsverzeichnis über die Ansicht "Quelle" öffnen. Allerdings können Sie die Tabelle weder bearbeiten noch Datensätze in ein Excel-Format exportieren.
Im folgenden Beispiel wird die Darstellung eines Dokuments mit mehreren Arbeitsblättern in Microsoft Excel und im ArcMap-Dialogfeld Daten hinzufügen verglichen.
- Drei Arbeitsblätter in der Darstellung auf der Registerkartenleiste Tabellenblatt am unteren Rand des Excel-Fensters
- Verfügbare Arbeitsblätter in der Arbeitsmappe "Sales_Figures" im ArcMap-Dialogfeld Daten hinzufügen
Beim Arbeiten mit Microsoft Excel-Dateien müssen Sie Folgendes berücksichtigen:
- ArcGIS unterstützt .xls- und .xlsx-Dateien. Ein Vorteil von .xlsx-Dateien besteht darin, dass sie viel größere Arbeitsblätter (1.048.576 Zeilen mal 16.384 Spalten) im Vergleich zum .xls-Format (65.536 Zeilen mal 256 Spalten) unterstützen.
- Zum Öffnen einer .xlsx-Datei in ArcGIS muss Microsoft Excel oder Microsoft Office nicht installiert sein. Sie müssen jedoch den richtigen Treiber für die Microsoft Access Database Engine herunterladen und installieren. Dieser muss mit ArcMap und Microsoft kompatibel sein. Laden Sie den mit Ihrer Konfiguration kompatiblen Microsoft Access Database Engine 2016 Redistributable-Treiber herunter, und installieren Sie ihn.
- Excel-Tabellen sind in ArcGIS und in Excel schreibgeschützt, wenn eine Arbeitsmappe in ArcGIS geöffnet ist.
- Die Feldnamen werden aus der ersten Zeile der Spalten des Arbeitsblattes abgeleitet. Im Dialogfeld "Tabelleneigenschaften" können Sie auf der Registerkarte Felder die Eigenschaften anzeigen, Aliasnamen für die Feldnamen und die Sichtbarkeit eines Feldes festlegen.
- Im Gegensatz zu Standarddatenbanken werden in Excel die Feldtypen für Werte während der Dateneingabe nicht erzwungen. Daher wird der in ArcGIS dargestellte Feldtyp nicht anhand des in Excel angegebenen Feldtyps festgelegt. Stattdessen wird der Feldtyp in ArcGIS ermittelt, indem die Werte der ersten acht Zeilen des jeweiligen Feldes durchsucht werden. Wenn dabei gemischte Datentypen in einem Feld festgestellt werden, wird dieses Feld als Zeichenfolgenfeld zurückgegeben, und die Werte werden in Zeichenfolgen konvertiert.
- Numerische Felder werden in ArcGIS in den Datentyp "Double" konvertiert.
- Excel-Tabellen verhalten sich wie andere Tabellen, die kein ObjectID-Feld enthalten. Folglich können Sie auf der Karte keine Bearbeitungen vornehmen, Beziehungen erstellen oder Elemente auswählen.
- Zur Unterstützung für Excel-Dateien in ArcGIS werden der Microsoft OLE DB Provider for Jet 4.0 und dessen unterstützender Excel ISAM-Treiber (Indexed Sequential Access Method) verwendet. Weitere Informationen zu Microsoft OLE DB Provider for Jet 4.0 und dem unterstützenden Excel ISAM-Treiber finden Sie auf der Supportseite von Microsoft.
- Sie können mit Tabelle in Excel Daten direkt aus der Geoverarbeitungsmodell- und Skriptwerkzeuggalerie in Excel exportieren. Sie können Tabellendaten auch in das dBASE-Format exportieren, das in Excel 97/2003 geöffnet und als .xls-Datei gespeichert werden kann. Microsoft hat die Unterstützung für .dbf-Dateien in Office 2007 eingestellt.
- Die Excel-Datei kann weiterhin über eine OLE-DB-Datenbankverbindung geöffnet werden.