Office-Pakete und der Umgang mit dem Referenzdatum
tscheckenbach | November 22nd, 2009 in : Blog, Startseite

- Image via Wikipedia
Das Office-Paket meiner Wahl am unter Mac OS X ist NeoOffice, es bietet gegenüber OpenOffice einige Verbesserungen, wie z.B. horizontales scrollen. Doch leider gestaltet sich die Interaktion mit Microsoft Office und Google Docs nicht immer als einfach. Vor kurzem hatte ich ein Problem mit dem Referenzdatum auf Google Docs. 4Jahre unterschied zwischen dem original NeoOffice-Dokument und der Ausgabe in Google Docs haben einen Workaround nötig gemacht.
Daten werden in den Office-Pakten im Hintergrund an Hand einer Zahl berechnet, sollte etwas ähnliches sein wie der Unix Timestamp, damit wird gewährleistet, dass es sich mit Daten einfach rechnen lässt. Leider gehen die einzelnen Office-Pakete hier unterschiedliche Wege. NeoOffice z.B. nimmt als Referenz den 30.12.1899, hier beginnt also der Timestamp bei 0 und zählt jede Sekunde um 1 hoch. Leider scheint NeoOffice hier recht alleine zu sein, Google Docs z.B. nimmt den 01.01.1904 als erstes Datum, was bedeutet, dass beim Import eines in NeoOffice erstellten Calc (Excel) Dokuments alle Daten um 4 Jahre verschoben angezeigt werden. Echt ärgerlich.
Um solche Inkompatibilitäten zu verhindern sollte man beim anlegen des XLS-Dokuments direkt das Referenzdatum anpassen, das geht unter Einstellungen (Command+,) -> NeoOfice Calc -> Berechnen -> Datum. Leider führt das nachträgliche ändern dieses Wertes nur dazu, dass auch in NeoOffice alle Daten um 4 Jahre verschoben angezeigt werden.
Helfer kann hier zoho.com sein. ZOHO ist eine kostenpflichtige Google Docs alternative, die im Privaten Umfeld auch frei genutzt werden kann oder in der Testversion nur eingeschränkte Funktionalität bietet. Wegen dieser Einschränkung konnten wir nicht einfach ZOHO zur Kollaboration nutzen. Das schöne ist, ZOHO erkennt das Referenzdatum richtig und wandelt alle Daten mit der neuen Referenz 01.01.1904 automatisch um. Nach einem Import in ZOHO einem anschließenden export und dann einem Import in Google Docs waren alle Daten richtig und es konnte kollaborativ gearbeitet werden. Sicher keine elegante Lösung, aber aktuell ein brauchbarer Workaround.
Ähnliche Beiträge:
- Serverumzug: HowTo – FTP-Daten umziehen
- Serverumzug: HowTo – IMAP Email-Accounts umziehen mit imapsync
- Zend Framework 1.10 veröffentlicht
Tags: google docs, kollaboration, NeoOffice, office, OpenOffice.org, software, zoho