Der Martin: Excel in Browser direkt anzeigen! Wie?

Beitrag lesen

Hallo Frank,

soweit ich bis jetzt verstanden habe, versuchst du etwas zu erreichen, was ich verabscheue und immer peinlich darauf bedacht bin, das zu vermeiden: Web-fremde Dateien per OLE direkt im Browser anzuzeigen.

Von der technischen Seite läuft das so ab, dass dein IE die Datei lädt, und dann Excel startet. Der Clou: Excel wird quasi in das Fenster des IE eingebettet (OLE: Object Linking and Embedding).

Wenn sowohl der IE als auch MS Office "standardmäßig" installiert sind, passiert das meiner Erfahrung nach ganz von selbst. Beim ersten Mal, wenn eine Excel-Datei über einen Link aufgerufen wird, fragt der IE vielleicht noch nach, ob er die Datei speichern oder direkt öffnen soll. Wenn du jetzt noch ein Häkchen bei "Dateien dieses Typs immer..." setzt, hast du gewonnen.

Jetzt das Problem: Auf diese Weise kannst du die Datei zwar direkt vom Server öffnen und sogar bearbeiten - aber nicht wieder speichern. Das Speichern einer Datei ist zwar prinzipiell mit der HTTP-Methode PUT möglich, aber das ist auf den meisten Servern aus Sicherheitsgründen abgestellt.
Und das ist gut so. Sonst könnte uns ja jeder den Server zumüllen, wie er/sie gerade lustig ist.

Und so fürchte ich, dass du dein Vorhaben, so wie du es dir gedacht hast, wahrscheinlich knicken kannst. :(

Ciao,

Martin