Axel Flettner: Serverseitige Charts mit OpenOffice generieren

Hallo zusammen,

mit Hilfe von MS Office kann man aus ASP heraus automatisierte Charts
generieren.
Ich frage mich ob das auch ohne installiertes MS Office möglich ist indem
man Openoffice benutzt ??

Hat da jemand schon erfahrung ??

Danke!
Gruß
Axel

  1. Hallo Axel,

    mit Hilfe von MS Office kann man aus ASP heraus automatisierte Charts
    generieren.
    Ich frage mich ob das auch ohne installiertes MS Office möglich ist indem
    man Openoffice benutzt ??

    Hat da jemand schon erfahrung ??

    Logisch kann man das.
    Die OpenOffice.org 2.0 unterstützt das OpenDocument-Format, dessen gesamte Spezifikationen du hier finden kannst (PDF, 3.1 MB, 706 Seiten):
    http://www.oasis-open.org/committees/download.php/12572/OpenDocument-v1.0-os.pdf
    Du wirst sicher nur einen Teil davon benötigen.

    Wenn dir das zu kompliziert ist: Erstelle einfach mal ein einfaches Textdokument mit OpenOffice.org 2.0 mit einem Text "Hallo Welt" drin.
    Speicher es im OpenDocument-Format ab, nehme dir einen Entpacker (z.B. 7-Zip) und entpacke die Datei (ist eine ganz normale ZIP-Datei).
    Im entpackten Ordner findest du unter anderem die Datei "content.xml" (siehe PDF Seite 37/38), in der du dein "Hallo Welt" wiederfindest. Ändere den Text, z.B. in "Hallo OpenDocument!", und speicher die Datei ab.
    Dann nimmst du die ganzen Dateien und packst sie wieder als ZIP-Datei. Diese benennst du in *.odt um, und öffnest sie wieder mit OpenOffice.org 2.0.
    Voilà, und schon hast du dein erstes Dokument erstellt!

    Wenn du jetzt noch ein wenig in der oben genannten Spezifikation blätterst, dir anschaust wie du mit ASP ZIP-Dateien packen kannst und ein wenig experimentierst, sind schnell auch alle anderen Sachen möglich.
    Noch ein Tipp: Wenn du in OpenOffice in den Optionen unter "Laden/Speichern" => "Allgemein" das Häkchen bei "XML-Format auf Größe optimieren (ohne Pretty Printing)" deaktivierst, speichert OpenOffice.org die Dateien besser lesbar ab (mit Zeilenumbrüchen etc.).
    Um die Dateien besser editieren zu können, empfehle ich dir einen Editor, der die Zeilenumbrüche richtig anzeigt (nicht so wie der böse Notepad-Editor von Windows): Notepad2.

    Ich werde mir die OpenDocument-Spezifikation auch bald mal näher ansehen, wenn ich die Zeit dazu finde, es ist doch eine ganze Menge Stoff... ;-)

    Grüße

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html