Für das Einlesen einer Microsoft Excel-Datei stehen zwei Methoden zur Verfügung:
Variante 1: Direktzugriff (lesender Zugriff)
Variante 2: Import und Kopie im MapInfo-Format zum Lesen/Schreiben erstellen (schreibender Zugriff)
Variante 1: Direktzugriff (lesender Zugriff)
Technische/methodische Besonderheiten und Hinweise:
•In GeoAS/MapInfo besteht nur lesender Zugriff auf die Daten.
(Die Tabellenstruktur kann in GeoAS/MapInfo nicht verändert werden. Bestehende Tabelleninhalte können nicht verändert werden. Datensätze/Zeilen können nicht hinzugefügt oder entfernt werden.) •Die Daten können nur in Excel geändert/fortgeführt werden. •Die Tabelleninhalte verbleiben in der original Excel-Datei *.xls/*.xlsx.
(Es findet keine Replikation der Tabelleninhalte in das native MapInfo-Dateiformat *.dat statt.) •Ein zeitgleicher Zugriff parallel durch mehrere GeoAS/MapInfo-Anwender ist problemlos möglich. •Ein zeitgleicher Zugriff parallel durch Excel und GeoAS/MapInfo ist ebenfalls möglich.
(Wurde die Excel-Datei allerdings zuerst in GeoAS/MapInfo geöffnet, erscheint in Excel ein entsprechender Hinweis - siehe unten.) •Bei zeitgleichem Zugriff parallel durch Excel und GeoAS/MapInfo, kann die Tabelle durch Excel nur modifiziert werden, wenn die Datei zuerst mit Excel geöffnet wird. •Ändern sich nur die Tabelleninhalte (bei sonst unveränderter Tabellenstruktur und Bereich), muss die Excel-Datei NICHT neu in GeoAS/MapInfo importiert werden.
Allerdings muss die Excel-Datei über die *.tab erneut geöffnet werden, da die in Excel vorgenommenen Änderungen nicht zur Laufzeit in GeoAS/MapInfo angezeigt werden.
(Bei zeitgleichem Zugriff parallel durch Excel und GeoAS/MapInfo ist es dabei nicht zwingend erforderlich, dass die Änderungen in Excel gespeichert werden.) •Ändert sich die Tabellenstruktur, muss die Excel-Datei zwingend neu importiert werden (damit die aktuelle Tabellenstruktur in der *.tab abgebildet wird).
(z.B.: Änderungen bei: Anzahl Zeilen und/oderSpalten, Spaltenüberschriften, Spaltenreihenfolge, Datentypen)
Beispiel *.xls
(vergrößern)
|
Beispiel *.xlsx
(vergrößern)
|
Beim Öffnen einer Excel-Datei müssen einige Einstellungen zum Umfang des einzulesenden Arbeitsblatt-Abschnitts definiert werden:
•Anzahl bzw. Bereich der Zeilen (Datensätze) •Anzahl bzw. Bereich der Spalten (Felder) •Spaltenüberschrift Wir empfehlen daher, die in GeoAS/MapInfo zu importierende Excel-Datei vorab in Excel zu öffnen, um sich ein Bild der Tabellenstruktur zu machen.
|
Die Excel-Datei sollte "einfach" strukturiert sein:
•Idealerweise sind in der ersten Zeile die Spaltenüberschriften vermerkt, und ab der zweiten Zeile folgen die Tabelleninhalte. •Formeln oder Spaltenbezüge werden nicht unterstützt. |
In Abhängigkeit der Anzahl der verwendeten Spalten und Zeilen kann dann der entsprechende Dialog ausgefüllt werden.
Folgender Dialog dient zur Definition des einzulesenden Arbeitsblatt-Abschnitts.
|
Standardeinstellung
In der Standardeinstellung werden die Tabelleninhalte von der ersten Zeile und Spalte bis zur letzten verwendeten Zeile und Spalte als Daten interpretiert und eingelesen. Es werden alphabetische Spaltennamen A, B, C, ... verwendet und keine expliziten Spaltenüberschriften berücksichtigt.
|
|
Option für Arbeitsblatt
Sollte die Excel-Datei über mehrere Arbeitsblätter verfügen, kann das einzulesende Arbeitsblatt ausgewählt werden.
|
|
Option für individuellen Abschnitt
Soll ein individueller Abschnitt importiert werden, kann der gewünschte Bereich entsprechend definiert werden.
|
|
Option für Spaltenüberschrift
Sollte die Excel-Datei in der ersten Zeile über die jeweiligen Spaltenüberschriften verfügen, kann dies mit dieser Option berücksichtigt und eingestellt werden. Die eigentlichen Daten werden dann erst ab der zweiten Zeile importiert.
|
Sobald der Dialog mit OK bestätigt wird, erzeugt GeoAS/MapInfo eine *.tab Datei und hinterlegt darin die vorgenommenen Einstellungen.
|
|
Beim Direktzugriff wird automatisch folgende Datei erstellt:
•Dateiname.tab (Informationen zur Tabellenstruktur)
vor dem Öffnen
|
aktuell in MapInfo Pro geöffnet sowie nach dem Schließen
|
Vorsicht
|
•Manuelle Modifikationen in der *.tab-Datei sollten nur von sehr versierten Anwendern bzw. nur nach Rücksprache mit dem Support vorgenommen werden.
(Änderung des auszulesenden Tabellenbereichs.) |
|
|
Beim Direktzugriff wird automatisch folgende Datei erstellt:
•Dateiname.tab (Informationen zur Tabellenstruktur)
vor dem Öffnen
|
aktuell in MapInfo Pro geöffnet sowie nach dem Schließen
|
Vorsicht
|
•Manuelle Modifikationen in der *.tab-Datei sollten nur von sehr versierten Anwendern bzw. nur nach Rücksprache mit dem Support vorgenommen werden.
(Änderung des auszulesenden Tabellenbereichs.) |
|
|
Hinweis
|
•Ist die Excel-Datei in GeoAS/MapInfo geöffnet, kann die Tabelle währenddessen in Excel nur schreibgeschützt/lesend geöffnet werden.
Hinweis in Excel:
•Wurde die Option Benachrichtigen gewählt, kommt ein entsprechender Hinweis, wenn die Excel-Datei in GeoAS/MapInfo geschlossen wurde.
Hinweis in Excel:
•Die Funktion Relation löschen löscht nicht die Original-Datei (*.xls/*.xlsx) sondern nur die damit verknüpften MapInfo-proprietären Dateien (z.B. *.tab, ...) |
Variante 2: Import und Kopie im MapInfo-Format zum Lesen/Schreiben erstellen
Technische/methodische Besonderheiten und Hinweise:
•In GeoAS/MapInfo besteht schreibender Zugriff auf die Daten.
(Die Tabellenstruktur kann verändert werden. Bestehende Tabelleninhalte können verändert werden. Es können Datensätze/Zeilen hinzugefügt oder entfernt werden.) •Die Tabelleninhalte der original Excel-Datei werden in das native MapInfo-Dateiformat *.dat repliziert. •Die Dateien *.xls/*.xlsx (Excel) und *.dat (GeoAS/MapInfo) sind nach dem Import "technisch/physisch" unabhängig voneinander.
(Änderungen, die in Excel an der *.xls/*.xlsx bzw. in GeoAS/MapInfo an der *.dat vorgenommen werden, wirken sich wechselseitig nicht aufeinander aus.)
(Der Anwender muss sich entscheiden, in welchem System die Daten fortgeführt werden sollen.)
Beispiel *.xls
(vergrößern)
|
Beispiel *.xlsx
(vergrößern)
|
Beim Öffnen einer Excel-Datei müssen einige Einstellungen zum Umfang des einzulesenden Arbeitsblatt-Abschnitts definiert werden:
•Anzahl bzw. Bereich der Zeilen (Datensätze) •Anzahl bzw. Bereich der Spalten (Felder) •Spaltenüberschrift Wir empfehlen daher, die in GeoAS/MapInfo zu importierende Excel-Datei vorab in Excel zu öffnen, um sich ein Bild der Tabellenstruktur zu machen.
|
Die Excel-Datei sollte "einfach" strukturiert sein:
•Idealerweise sind in der ersten Zeile die Spaltenüberschriften vermerkt, und ab der zweiten Zeile folgen die Tabelleninhalte. •Formeln oder Spaltenbezüge werden nicht unterstützt. |
In Abhängigkeit der Anzahl der verwendeten Spalten und Zeilen kann dann der entsprechende Dialog ausgefüllt werden.
Folgender Dialog dient zur Definition des einzulesenden Arbeitsblatt-Abschnitts.
|
Standardeinstellung
In der Standardeinstellung werden die Tabelleninhalte von der ersten Zeile und Spalte bis zur letzten verwendeten Zeile und Spalte als Daten interpretiert und eingelesen. Es werden alphabetische Spaltennamen A, B, C, ... verwendet und keine expliziten Spaltenüberschriften berücksichtigt.
|
|
Option für Arbeitsblatt
Sollte die Excel-Datei über mehrere Arbeitsblätter verfügen, kann das einzulesende Arbeitsblatt ausgewählt werden.
|
|
Option für individuellen Abschnitt
Soll ein individueller Abschnitt importiert werden, kann der gewünschte Bereich entsprechend definiert werden.
|
|
Option für Spaltenüberschrift
Sollte die Excel-Datei in der ersten Zeile über die jeweiligen Spaltenüberschriften verfügen, kann dies mit dieser Option berücksichtigt und eingestellt werden. Die eigentlichen Daten werden dann erst ab der zweiten Zeile importiert.
|
Sobald der Dialog mit OK bestätigt wird, erzeugt GeoAS/MapInfo eine *.tab Datei und hinterlegt darin die vorgenommenen Einstellungen.
|
|
Beim Konvertieren werden automatisch folgende Dateien erstellt:
•Dateiname.tab (Informationen zur Tabellenstruktur) •Dateiname.dat (Tabelleninhalte im proprietären MapInfo-Format)
vor dem Öffnen
|
aktuell in MapInfo Pro geöffnet sowie nach dem Schließen
|
|
|
Beim Konvertieren werden automatisch folgende Dateien erstellt:
•Dateiname.tab (Informationen zur Tabellenstruktur) •Dateiname.dat (Tabelleninhalte im proprietären MapInfo-Format)
vor dem Öffnen
|
aktuell in MapInfo Pro geöffnet sowie nach dem Schließen
|
|
|
|