Kommentare

BeRo schrieb am 17.02.2014 um 18:23 Uhr

Ja, das ist möglich.

Der einfachste Weg führt direkt über Excel zum Ziel

Dazu erstellst Du die gewünschte Tabelle und speicherst sie als HTML Seite ab (geht AFAIK ab Excel 2010).
Im WD erstellst Du dann einen Platzhalter in geeigneter Größe und bindest darin die HTML Seite (Tabelle) via iframe ein.

Fertig

Änderungen/Ergänzungen lassen sich jederzeit in der originalen Excel Tabelle machen, die danach wieder als HTML Seite gespeichert wird. Diese Seite kannst Du dann entweder mit Hilfe eines externen FTP Client auf den Webspace bringen, oder Du bindest neu in den WD Editor ein und veröffentlichst die geänderte Seite direkt mit dem WD.

Wenn Deine (evtl. ältere) Excel Version das Speichern der Tabellen im HTML Format nicht direkt unterstützt, müsstest Du ggf. die HTML-Unterstützung für MS-Office installieren und aktivieren.

Viel Erfolg

Zuletzt geändert von BeRo am 17.02.2014, 18:23, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

BeRo schrieb am 17.02.2014 um 23:17 Uhr

[...] Habe Probleme die Exel Datei (als htm gesp.) in den Webdesigner zu bringen (via iframe [...]

Das sollte keine Probleme machen. Aber wenn Du Dich (noch) nicht so gut auskennst, benutzt Du am besten das Widget "Embed a Website", das Du in der Designgalerie findest.


Zieh' das Widget auf die Seite und gib im Feld "URL" eine beliebige Adresse ein, z. B. "http://magix-online.com".
Dann klickst Du auf den Button "Generate Code" und dann auf den Button "Einfügen"

Das Widget generiert jetzt automatisch einen Platzhalter und präsentiert eine Fehlermeldung, die Du aber ignorieren kannst.

Klick mit der rechten Maustaste in den Platzhalter und wähle "Webeigenschaften" im Dialogfenster.


In den Webeigenschaften öffnest Du den (Body) HTML Code des Platzhalters und ersetzt die angezeigte URL, die auf die Magix online Seite zeigt, durch den Verweis auf die Excel HTML Seite.
Hat die HTML Seite der Tabelle z. B. den Namen "tabelle.htm", sollte der iframe Code so aussehen:

----------------------------
<iframe src="tabelle.htm" width="100%" height="100%" frameborder="0" scrolling="auto" name="xara_iframe" ><p>Your browser does not support iframes.</p></iframe>
----------------------------

Der Code ist so angelegt, dass die zugehörige HTML Datei (die Tabelle) im selben Verzeichnis liegen muss, in dem die "index.htm" liegt.
Beim Veröffentlichen "vergisst" der WD allerdings, diese Datei ebenfalls auf dem Webspace abzulegen, Du musst sie also manuell hinterher schieben...

Wenn Du das vermeiden willst, musst Du den iframe Code ändern, wie unten gezeigt:

--------------------------
<iframe src="index_htm_files/tabelle.htm" width="100%" height="100%" frameborder="0" scrolling="auto" name="xara_iframe" ><p>Your browser does not support iframes.</p></iframe>
------------------------

Zusätzlich musst Du ein Hilfsverzeichnis anlegen, im selben Verzeichnis, in dem Du die *.web Projektdatei gespeichert hast.
Das Hilfsverzeichnis muss zwingend den Namen des Projekts haben, ergänzt um "_web_files".
Heißt Dein Projekt z. B. "tabelle.web", muss das Hilfsverzeichnis den Namen "tabelle_web_files" haben.

In das Hilfsverzeichnis kopierst Du dann die Tabelle als HTML Datei, inkl, dem zugehörigen Verzeichnis "tabelle-dateien".

Beim Veröffentlichen sorgt der WD jetzt automatisch dafür, dass die HTML Tabelle korrekt in das Verzeichnis "index_htm_files" kopiert- und auf dem Webspace abgelegt wird.

Das klingt vielleicht kompliziert, ist es aber nicht, wenn Du es mal erfolgreich gemacht hast...

Viel Erfolg

Zuletzt geändert von BeRo am 17.02.2014, 23:17, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓