Fehler bei CSV-Bearbeitung in Excel

Gesperrt
Benutzeravatar
Fridolin
Beiträge: 3795
Registriert: 04.01.2017, 18:32
Wohnort: Regio Rhein-Neckar
Hat sich bedankt: 37 Mal
Danksagung erhalten: 32 Mal

Fehler bei CSV-Bearbeitung in Excel

Beitrag von Fridolin »

Dirk Böttcher selbst macht in seinem Newsfeed bzw. Twitter-Account aufmerksam auf ein Problem, auf das ein Anwender gestoßen ist, nachdem er Ahnendaten nach CSV exportiert, in der Tabellenkalkulation MS Excel bearbeitet und wieder reimportiert hat:
Wer ein Datum ohne Tag ("12.1843") exportiert, bekommt von Excel automatisch und unabänderlich einen vermeintlichen Fehler korrigiert: Der Punkt wandert an die Stelle, an der er ein Tausenderzeichen wäre ("121.843"). Damit ist das Datum 'verratzt' und wird nach Abspeichern und Reimport in Ahnenblatt nicht mehr zu verstehen sein.

Abhilfe in Excel: keine. Abhilfe in Ahnenblatt: nicht vorgesehen. Empfehlung: andere Tabellenkalkulation verwenden: OpenOffice Calc, LibreOffice Calc, Planmaker. Siehe:
http://www.ahnenblatt.de/excel-veraendert-csv-dateien/

Danke an Dirk B. für den Hinweis!

Frido
Zuletzt geändert von Fridolin am 27.07.2017, 09:58, insgesamt 1-mal geändert.
Aktuell Win11-64 pro 23H2, Ahnenblatt 3.60 - Daten via NAS, Programm lokal

Empfehlung: Alle relevanten Handbücher lesen :book:
(es gibt das Benutzerhandbuch und mehrere Themen-Specials!)
Benutzeravatar
bjew
Beiträge: 4136
Registriert: 19.01.2006, 19:31
Wohnort: südlicher geht's immer

Beitrag von bjew »

ja, ist leider so, kan aber beim Inport in Excel durch die Formatangabe (Text oder möglicherweise Datum) berücksicht werden.
Nur daran denkt natürlich niemand.
Eine Automatik ist da nicht zu erwarten.
Da ich seit langer Zeit keine MS-Office-Produkte mehr verwende, kann ich es auch nicht nachvollziehen. Denkbar wäre ein Export als "(12.1843)"
Bleibt gesund, Gruß
bjew (Bernhard) ------ derzeit fast nicht aktiv
System: Win10 auf Laptop mit i7 --- Ahnenblatt 2.74 (als Backup), 2.99[p] u. V3.56
Benutzeravatar
Chlodwig
Super Moderator
Beiträge: 1636
Registriert: 20.01.2006, 13:49
Wohnort: Ostbayern

Beitrag von Chlodwig »

bjew hat geschrieben:Denkbar wäre ein Export als "(12.1843)"
..bzw. mit vorgestelltem Apostroph, dadurch wird die Zelle als Text behandelt und nicht umgewandelt (den Apostroph bleibt in Excel unsichtbar):
'12.1843
Gruß, Chlodwig
Benutzeravatar
Fridolin
Beiträge: 3795
Registriert: 04.01.2017, 18:32
Wohnort: Regio Rhein-Neckar
Hat sich bedankt: 37 Mal
Danksagung erhalten: 32 Mal

Beitrag von Fridolin »

Im Knowledgebase-Artikel (http://www.ahnenblattportal.de/kb.php?mode=article&k=6) wird am Ende vorgeschlagen: Hochstrich (also Apostroph) + Leerzeichen. Ich weiß aber nicht, wieso: Ich dachte auch, dass in der Tabellenkalkulation der Hochstrich genügt, um den Text zu schützen.

Frido
Aktuell Win11-64 pro 23H2, Ahnenblatt 3.60 - Daten via NAS, Programm lokal

Empfehlung: Alle relevanten Handbücher lesen :book:
(es gibt das Benutzerhandbuch und mehrere Themen-Specials!)
Benutzeravatar
bjew
Beiträge: 4136
Registriert: 19.01.2006, 19:31
Wohnort: südlicher geht's immer

Beitrag von bjew »

Hinweis:
der Eintrag, Ex- und Import der Datumsfelder als Text ist in Ahnenblatt weitgehend unschädlich, da bei der Auswertung (in AB) immer versucht wird, einen gültigen Datumswert zu ermitteln
Bleibt gesund, Gruß
bjew (Bernhard) ------ derzeit fast nicht aktiv
System: Win10 auf Laptop mit i7 --- Ahnenblatt 2.74 (als Backup), 2.99[p] u. V3.56
Dole
Beiträge: 43
Registriert: 29.07.2012, 11:48
Wohnort: Kiel

Beitrag von Dole »

Hallo
Die Ahn Datei als GEDCOM speichern.
Den GEDCOM mit Excel öffnen und ggf. Änderungen vornehmen und speichern.
Den Gedcom mit Ahnenblatt öffnen.
Wieder als Ahn Datei speichern.
Das Eingegebene Datum ( z. B. 2.1922 ) bleibt erhalten.

Gruß Dole
Andreas Eugen, Kiel
Win10, AB 3, Heredis, PAF, Stammbaumdrucker
Gesperrt