Hallo Regina,

Regina Henschel schrieb:
Hallo zusammen,

es haben sicher nicht alle Excel2007, deshalb hier mal zur Information meine Beobachtungen. Ich besitze Excel 2007 und habe jetzt das SP2 installiert. Nun erhalte ich ohne Add-In die Möglichkeit das Dokument als ods zu speichern oder ein ods-Dokument zu öffnen. Mein vorher installiertes SUN-AddIn wurde deaktiviert.

Natürlich. Ihr eigener Filter ist sicherlich viel besser...


Laden:
Ein mit OOo erstelltes ods-Dokument wird in Excel 2007 geöffnet, aber es werden keine Formeln übernommen, sondern nur die Ergebnisse der Formel in der Tabellenzelle eingetragen. Wenn man nun speichert, wird das Originaldokument überschrieben und die ursprünglichen Formeln sind weg.

Speichern:
Wenn ich ein Dokument in Excel 2007 mit 'Speichern unter' im ods-Format speichere, erhält man zunächst die (auch bei OOo übliche) alien-Warnung. Dann wird gespeichert. Wenn ich ein solches Dokument dann in OOo Calc öffne, stehen die Formeln mit msoxl:= voran als Text in den Zellen. Dazu habe ich

Excel schreibt sein eigenes Formelformat in die ODF-Datei. Das ist nach ODF 1.1 auch nicht verboten, denn es darf alles mögliche in einer Formel vorkommen. ODF 1.2 wird eine eigene Formelspezifikation (OpenFormula) enthalten, aber das weißt du ja selber ;-)


http://www.openoffice.org/issues/show_bug.cgi?id=101471 geschrieben. Das Problem muss nicht in der dort von mir vorgeschlagenen Weise behandelt werden, vielleicht weiß ja auch jemand eine sinnvollere Handhabung.

Für den Import des MS-XML-Formats OOXML gibt es ja schon einen Filter, inklusive ganz brauchbarem Formelparser. Das sag ich jetzt mal einfach so... :-) Diesen Code könnte man im Falle des msoxl: Namespace dann benutzen, um die Formel zu konvertieren.


Grüße
Daniel

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@de.openoffice.org
For additional commands, e-mail: dev-h...@de.openoffice.org

Antwort per Email an