von @chris » Do, 30.08.2012 15:48
Hallo Eddy!
Unter den Filtern gab es einen "spreadsheetml2ooo.xsl" Filter der zumindest ein "MSExcel2003.xml" in ein "single Open Office Document" konvertieren konnte.
Wenn ein MSExcel2003.xml Dokument vom OOCalc geöffnet wird, so wird dieses "spreadsheetml2ooo.xsl" Stylesheet ausgeführt und die konvertierte Datei wird korrekt angezeigt. Beim Speichern (als *.ods) aus dem OOCalc wird diese konvertierte Datei allerdings wieder als zip-Paket abgespeichert, also läßt sich daraus nichts ablesen.
Daher hab ich diese XSLT-Transformation mit dem Saxon-Prozessor von der Comandline aus durchgeführt und dabei eine den "Single OpenDocument XML Files" Spezifikationen entsprechende *.ods Datei erzeugt.
Leider wird diese dann weder von OOCalc noch von MSExcel2010 korrekt geöffnet.
Schade, das single-file-ods Format ist also für meine Anforderungen nicht geeignet, aber zum Glück funktioniert bereits der Export aus einer Oracle Datenbank mittels SQL-Abfrage (XML-DB) und XSLT-Transformation (innerhalb der Datenbank) in eine gültige MSExcel2003 Datei (single XML-Datei).
MfG,
Chris
Hallo Eddy!
Unter den Filtern gab es einen "spreadsheetml2ooo.xsl" Filter der zumindest ein "MSExcel2003.xml" in ein "single Open Office Document" konvertieren konnte.
Wenn ein MSExcel2003.xml Dokument vom OOCalc geöffnet wird, so wird dieses "spreadsheetml2ooo.xsl" Stylesheet ausgeführt und die konvertierte Datei wird korrekt angezeigt. Beim Speichern (als *.ods) aus dem OOCalc wird diese konvertierte Datei allerdings wieder als zip-Paket abgespeichert, also läßt sich daraus nichts ablesen.
Daher hab ich diese XSLT-Transformation mit dem Saxon-Prozessor von der Comandline aus durchgeführt und dabei eine den "Single OpenDocument XML Files" Spezifikationen entsprechende *.ods Datei erzeugt.
Leider wird diese dann weder von OOCalc noch von MSExcel2010 korrekt geöffnet.
Schade, das single-file-ods Format ist also für meine Anforderungen nicht geeignet, aber zum Glück funktioniert bereits der Export aus einer Oracle Datenbank mittels SQL-Abfrage (XML-DB) und XSLT-Transformation (innerhalb der Datenbank) in eine gültige MSExcel2003 Datei (single XML-Datei).
MfG,
Chris