Fehler bei CSV-Bearbeitung in Excel

Gesperrt
Benutzeravatar
Fridolin
Beiträge: 3573
Registriert: 04.01.2017, 18:32
Wohnort: Regio Rhein-Neckar

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, 08:58, insgesamt 1-mal geändert.
Aktuell Win10-64 pro 2004, Ahnenblatt 3.46 - Daten via NAS, Programm lokal

Empfehlung: Für die neue Version 3.x alle relevanten Handbücher lesen! :book:
(es gibt das Benutzerhandbuch und mehrere Themen-Specials!)
bjew
Beiträge: 4178
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) ------ manchmal etwas kurz angebunden
System: Win10 auf Laptop mit i7 --- Ahnenblatt 2.74 (als Backup), 2.99[p] u. V3.42
Benutzeravatar
Chlodwig
Super Moderator
Beiträge: 1640
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: 3573
Registriert: 04.01.2017, 18:32
Wohnort: Regio Rhein-Neckar

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 Win10-64 pro 2004, Ahnenblatt 3.46 - Daten via NAS, Programm lokal

Empfehlung: Für die neue Version 3.x alle relevanten Handbücher lesen! :book:
(es gibt das Benutzerhandbuch und mehrere Themen-Specials!)
bjew
Beiträge: 4178
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) ------ manchmal etwas kurz angebunden
System: Win10 auf Laptop mit i7 --- Ahnenblatt 2.74 (als Backup), 2.99[p] u. V3.42
Dole
Beiträge: 39
Registriert: 29.07.2012, 10: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, PAF, Stammbaumdrucker
Gesperrt