Exkurs (Excel): (Datum)

Home  Zurück  Vor

Für viele Aufgabenstellungen werden Informationen mit Zeitbezug benötigt und beispielsweise als Datum oder Uhrzeit erfasst.

Beim Einlesen von Excel-Tabellen als Datenquelle in GeoAS Project oder MapInfo Pro sind einige Regeln und Besonderheiten zu beachten.

 

Für die weitere Bearbeitung (z.B. Beschriftung) und Analyse der Daten (z.B. über SQL-Abfragen oder Thematische Karten) in GeoAS Project oder MapInfo Pro ist es relevant, ob eine Spalte als Datentyp Datum/Uhrzeit bzw. Datum oder als Zeichen definiert ist.

Vereinfacht ausgedrückt, kann man mit Werten vom Datentyp Datum/Uhrzeit bzw. Datum "Berechnungen" vornehmen.

Beispiel: Finde alle Objekte/Datensätze im Zeitraum vom 01.01.2023 bis zum 31.05.2023.

Diese "Berechnungen" gehen NICHT mit Werten in Spalten, die als Zeichen definiert sind.

 

Insofern ist es bei der Datenerfassung in Excel relevant, ob man für Datensätze, für die kein Datum vorliegt, in der entsprechenden Zelle einen "Text" einträgt (z.B. "n/a" oder "nicht bekannt") oder ob man in der Zelle keinen Eintrag vornimmt.

Sofern in einer Spalte in mindestens einer Zelle ein Text hinterlegt ist, wird dieser Spalte der Datentyp "Zeichen" zugeordnet. (Dazu reicht auch ein in einer Zelle versehentlich gesetztes Leerzeichen aus.)

Leere Zellen haben bei der Erfassung eines Datums keinen Einfluß auf die Definition des Datentyps Datum/Uhrzeit bzw. Datum.

 

Die Besonderheiten beim Datum werden nachstehend anhand einer Excel-Tabelle mit mehreren Spalten und jeweils unterschiedlichen Eintragungen für ein Datum illustriert.

 

Spalte

Art der Datenerfassung in den Spalten/Zellen

Inbetriebnahme_A

In den Zellen sind ausschließlich Werte für ein "qualifiziertes" Datum erfasst (.z.B. 01.01.2023).

Inbetriebnahme_B

In den Zellen sind sowohl Werte für ein "qualifiziertes" Datum erfasst (.z.B. 01.01.2023) als auch Werte, die KEIN Datum enthalten (z.B. "n/a" => not available/not applicable / nicht zutreffent / unbekannt).

Inbetriebnahme_C

In den Zellen sind sowohl Werte für ein "qualifiziertes" Datum erfasst (.z.B. 01.01.2023) als auch Werte (in der ersten Zelle) , dieKEIN Datum enthalten (z.B. "n/a" => not available/not applicable / nicht zutreffent / unbekannt).

Inbetriebnahme_D

In den Zellen sind sowohl Werte für ein "qualifiziertes" Datum erfasst (.z.B. 01.01.2023) als auch Zellen OHNE Inhalte.

Inbetriebnahme_E

In den Zellen sind sowohl Werte für ein "qualifiziertes" Datum erfasst (.z.B. 01.01.2023) als auch Zellen OHNE Inhalte (in der ersten Zelle).

Inbetriebnahme_F

In den Zellen sind sowohl Werte für ein "qualifiziertes" Datum erfasst (.z.B. 01.01.2023) als auch Werte, die ein "nicht-qualifiziertes" Datum enthalten (z.B. "Mai 2023" oder "2023".

 

Hinweis

Hinweis

"qualifiziertes" Datum => 01.01.2023 (TagTag.MonatMonat.JahrJahrJahrJahr)
(alternativ auch: 1.1.23 - Wichtig ist, dass eine Angabe zu Tag UND Monat UND Jahr vorliegt.)

"nicht-qualifiziertes" Datum =>  Mai 2023 oder 2023

 

 

Muster einer Datenquelle aus Excel

Formate_Import_Datei_Excel_Datum

 

Excel-Tabellen können über zwei unterschiedliche Methoden eingelesen werden.

Relation > Öffnen > Relation

Variante A: Öffnen über Dateityp Microsoft Excel (*.xls; *.xlsx)

MapInfo Pro 15

MapInfo Pro 2017, 2019, 2021, 2023

Variante B: Öffnen über Dateityp Vektordateien OGR (... ; *.xls; *.xlsx...)

MapInfo Pro 2021, 2023

(vergrößern)

(vergrößern)

(vergrößern)

(vergrößern)

 

Bei beiden Varianten werden nach dem Einlesen der Excel-Tabelle die Einträge in den Spalten zum Datum "korrekt" abgebildet.

 

Variante A:

Ergebnis im Anzeigefenster von GeoAS Project / MapInfo Pro:

Formate_Import_Datei_Excel_Datum_Anzeigefenster_1

 

Variante B:

Ergebnis im Anzeigefenster von GeoAS Project / MapInfo Pro:

Formate_Import_Datei_Excel_Datum_Anzeigefenster_1a

 

Unterschiedliche Anzeige der Werte für Datum

Bei einem Vergleich der verschiedenen Spalten einerseits und der beiden Anzeigefenster andererseits lassen sich Unterschiede feststellen, wie die Informationen zum Datum beim Einlesen verarbeitet wurden.

Diese Unterschiede (und deren Gründe) werden nachfolgend erläutert.

 

Unterschied 1

Anzeige des Datums als xx.xx.xxxx <=> xxxx/xx/xxxx

Die abweichende Darstellung der Werte zum Datum resultiert in Abhängigkeit der gewählten Methode zum Öffnen von Excel-Tabellen.

Die beiden "Engines" bilden die Werte zum Datum unterschiedlich ab.

Methode beim Öffnen/Einlesen

Ergebnisanzeige für Spalte A

NUR "qualifiziertes" Datum

Ergebnisanzeige für Spalten B und C

MIX aus "qualifiziertes"Datum und NICHT-Datum

Ergebnisanzeige für Spalten D und E

MIX aus "qualifiziertes"Datum und leere Zelle

Microsoft Excel (*.xls; *.xlsx)

01.01.2023 00:00:00

01.01.2023 bzw. n/a

01.01.2023 00:00:00

Vektordateien OGR (... ; *.xls; *.xlsx...)

01.01.2023

2023/01/01 bzw. n/a

01.01.2023

 

Unterschied 2:

Anzeige des Datums als xx.xx.xxxx yy:yy:yy <=> xx.xx.xxxx

Die abweichende Darstellung der Werte zum Datum resultiert in Abhängigkeit der gewählten Methode zum Öffnen von Excel-Tabellen.

Die beiden "Engines" bilden die Werte zum Datum durch die Zuweisung eines gering unterschiedlichen Datentyps unterschiedlich ab.

Die Zuweisung unterschiedlicher Datentypen wirkt sich nicht nachteilig (im Sinne von "falsch") auf das Resultat im Anzeigefenster aus (und kann bei Bedarf nachträglich korrigiert werden).

Methode beim Öffnen/Einlesen

Ergebnisanzeige für Spalte A

NUR "qualifiziertes" Datum

Ergebnisanzeige für Spalten B und C

MIX aus "qualifiziertes"Datum und NICHT-Datum

Ergebnisanzeige für Spalten D und E

MIX aus "qualifiziertes"Datum und leere Zelle

Microsoft Excel (*.xls; *.xlsx)

01.01.2023 00:00:00

01.01.2023 bzw. n/a

01.01.2023 00:00:00

Beachten Sie, dass bei der Definition der Feldeigenschaften den verschiedenen Spalten unterschiedliche Datentypen zugewiesen wurden.

Den Spalten "A", "D" und "E" ist der Datentyp Datum/Uhrzeit zugewiesen. Dadurch werden im Anzeigefenster nach dem Datum zusätzliche Nullen für die Zeit (00:00:00) angezeigt, die in der Excel-Tabelle nicht erfasst ist.

Den Spalten "B", "C" und "F" ist der Datentyp Zeichen (20) zugewiesen.

Formate_Import_Datei_öffnen_Feldeigenschaften_Excel_Excel_Datum_2

Datentyp: Datum/Uhrzeit

(TT.MM.JJJJ HH:MM:SS)

Datentyp: Zeichen (20)

Datentyp: Datum/Uhrzeit

(TT.MM.JJJJ HH:MM:SS)


Vektordateien OGR (... ; *.xls; *.xlsx...)

01.01.2023

2023/01/01 bzw. n/a

01.01.2023

Beachten Sie, dass bei der Definition der Feldeigenschaften den verschiedenen Spalten unterschiedliche Datentypen zugewiesen wurden.

Den Spalten "A", "D" und "E" ist der Datentyp Datum zugewiesen. Dadurch werden im Anzeigefenster nach dem Datum KEINE zusätzliche Nullen für die Zeit (00:00:00) angezeigt.

Den Spalten "B", "C" und "F" ist der Datentyp Zeichen (254) zugewiesen.

Formate_Import_Datei_öffnen_Feldeigenschaften_Excel_OGR_Datum_1

Datentyp: Datum

(TT.MM.JJJJ)

Datentyp: Zeichen (254)

Datentyp: Datum

(TT.MM.JJJJ)

 

 

Sofern die Abbildung des Datums inkl. Uhrzeit (01.01.2023 00:00:00) nicht gewünscht sein sollte, kann über die Änderung der Feldeigenschaften der Datentyp von Datum/Uhrzeit nach Datum geändert werden.

Diese Modifikation muss in diesem Beispiel bereits beim Einlesen der Excel-Tabelle vorgenommen werden.

Vorgehensweise zur Änderung des Datentyps:

 

Änderung des Datentyps beim Einlesen:

Selektieren Sie betreffende Spalte und wählen Sie aus der Listbox Typ den Datentyp Datum (anstelle von Datum/Uhrzeit).
Bestätigen Sie mit OK.
Formate_Import_Datei_öffnen_Feldeigenschaften_Excel_Excel_Datum_2 Formate_Import_Datei_öffnen_Feldeigenschaften_Excel_Excel_Datum_3

Den folgenden Hinweis können Sie (in diesem Beispiel) mit OK bestätigen.
(Da in der Excel-Tabelle keine Uhrzeiten erfasst sind, resultiert auch kein Datenverlust.)
Hinweis_Felder_Datentypen

 

Ergebnis im Anzeigefenster von GeoAS Project / MapInfo Pro:

Formate_Import_Datei_Excel_Datum_Anzeigefenster_2

 

 

Hinweis

Hinweis

Ergänzende Informationen zum Thema Beschriftungen (basierend auf den Inhalten des Anzeigefensters).

Ergänzende Informationen zum Thema Abfragen/Analysen/Auswertungen (basierend auf den Inhalten des Anzeigefensters).