Sie können Microsoft Office 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 als separate Tabellen in ArcGIS. 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 Blattregisterleiste 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 Office 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.
- Wenn Sie eine XLSX-Datei in ArcGIS verwenden möchten, Excel 2007 jedoch nicht installiert ist, müssen Sie den Treiber für das Office 2010-System installieren, da Microsoft den Support für Office 2007-Treiber eingestellt hat. Sie müssen stattdessen den Microsoft Access Database Engine 2010 Redistributable-Treiber verwenden.
- 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 offen gelegte 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 dessen unterstützenden Excel ISAM-Treiber finden Sie auf der Supportseite von Microsoft.
- Sie können mit dem Werkzeug "Export To Excel" Daten direkt aus der Geoverarbeitungsmodell- & 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.