Excel-Formeln und der GISconnectorDie zentrale Funktion von Excel - im Gegensatz zu einer Datenbank - ist die Möglichkeit, Formeln zu verwenden, die als dynamische Gleichung in Zellen eingegeben werden können. Daher haben wir bei der Entwicklung des GISconnector for Excel ganz besonders das Thema "Formeln" berücksichtigt. Es ist wichtig, zu verstehen, wie der GISconnector for Excel mit Formeln umgeht.
VoraussetzungEs muss eine Verbindung zwischen einer Feature-Class/Tabelle und einer Excel-Tabelle vorhanden sein. Wenn Sie noch keine Verbindung angelegt haben, klicken sie auf die Schaltfläche
![]() Im Folgenden sehen Sie den Auszug einer Excel-Datei, für die eine Verbindung zu einer Feature-Class besteht. Im Register "Formeln" wurde die Option "Formeln anzeigen" aktiviert. In Spalte E ist eine Formel eingegeben; in diesem Fall die Differenz zwischen den Werten der Spalte C und der Spalte B.
![]() Der GISconnector for Excel erkennt, wenn für eine Spalte eine Formel eingegeben ist. Sie können im Dialog
![]() Die betreffende Spalte, hier "Differenz", ist rosa eingefärbt. Im vorliegenden Fall existiert die Spalte in ArcGIS noch nicht.
![]() Inwiefern beeinflusst eine Formel in einer Excel-Spalte das Verhalten des GISconnector for Excel?Wir gehen davon aus, dass eine Formel in Excel verwendet wird, um dynamisch ein bestimmtes Ergebnis zu berechnen. Daher ist es nicht möglich, eine Spalte mit Formeln durch die Datenübertragung von ArcGIS nach Excel mit Werten zu überschreiben. Wenn also die betreffende Spalte im Register "Spalten/Felder" des Dialogs
![]() Wenn Sie die Spalte mit Formel trotzdem mit Werten aus ArcGIS überschreiben möchten, kopieren Sie die Spalte mit der Formel in die Zwischenablage und fügen Sie diese unter der Option "Werte einfügen" wieder ein. Jetzt enthält die Spalte in Excel keine Formel mehr, sondern lediglich die zuletzt berechneten Werte. Die betroffene Spalte ist jetzt im Register "Spalten/Felder" des Dialogs
![]() ![]() Spalten mit Formeln können bei der Übertragung von ArcGIS nach Excel gelöscht werden. Lesen Sie hierzu im Kapitel "Zeilen und Spalten löschen" nach.
|