Excel Tabelle anzeigen

Hi Leute,

wie kann ich mit PHP 5 eine Excel 2003 Tabelle im Browser anzeigen lassen=
?
Es genügt eine einfache Anzeige. Es darf/soll nichts in der Tabelle
geändert werden.
Aber: In der Tabelle befinden sich e-Mail Adressen. Diese sollen als
Links (mailto) angezeigt werden.

Gruß
Heiko
--
Arbeit und Schutzgemeinschaft Fort Hahneberg e. V.
http://www.fort-hahneberg.org
Heiko Warnken [ Di, 22 Januar 2008 09:24 ] [ ID #1916446 ]

Re: Excel Tabelle anzeigen

Heiko Warnken schrieb:
> wie kann ich mit PHP 5 eine Excel 2003 Tabelle im Browser anzeigen lassen?
> Es genügt eine einfache Anzeige. Es darf/soll nichts in der Tabelle
> geändert werden.

Ich würde es spontan mal über ODBC probieren, falls dies auf dem Server
zur Verfügung steht. (Habe es in PHP noch nie gemacht, aber in anderen
Sprachen funktionierte das wunderbar mit Exceltabellen von daher sollte
das ja kein Unterschied machen).

http://php.net/odbc
http://www.connectionstrings.com/?carrier=excel

> Aber: In der Tabelle befinden sich e-Mail Adressen. Diese sollen als
> Links (mailto) angezeigt werden.

Anzeige hat ja weniger mit dem Holen der Daten zu tun. :)

--
Mit freundlichen Grüßen,
Christoph Herrmann

http://dragonprojects.de/
Christoph Herrmann [ Di, 22 Januar 2008 09:32 ] [ ID #1916447 ]

Re: Excel Tabelle anzeigen

Heiko Warnken schrieb:
> Hi Leute,
>
> wie kann ich mit PHP 5 eine Excel 2003 Tabelle im Browser anzeigen lass=
en?
> Es genügt eine einfache Anzeige. Es darf/soll nichts in der Tabelle
> geändert werden.
> Aber: In der Tabelle befinden sich e-Mail Adressen. Diese sollen als
> Links (mailto) angezeigt werden.

Wenn es sowas einfaches ist ist dann koennte
http://sourceforge.net/projects/phpexcelreader/ ausreichen.

Mehr konnte http://www.zakkis.ca/products/index.php?s=3D1&p=3D32 -> PHP
Excel Parser Pro. Allerdings kostete es etwas und heute irgendwie nicht
erreichbar.

Frage:
Warum speicherst du die simple Tabelle nicht im CSV Format ab?

Gruss
Joerg

--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Joerg Behrens [ Di, 22 Januar 2008 10:05 ] [ ID #1916449 ]

Re: Excel Tabelle anzeigen

Heiko Warnken <dominomaster [at] arcor.de> wrote:
> wie kann ich mit PHP 5 eine Excel 2003 Tabelle im Browser anzeigen lassen?
> Es genügt eine einfache Anzeige. Es darf/soll nichts in der Tabelle
> geändert werden.
> Aber: In der Tabelle befinden sich e-Mail Adressen. Diese sollen als
> Links (mailto) angezeigt werden.

Das ist eine Änderung.

Soll es eingelesen und dann in einer selbstgebauten HTML-Tabelle
ausgegeben werden?

Falls es keine passende PHP-Lösung gibt, kann man sich vielleicht
etwas in Java basteln, was es in einfachere Formate konvertiert:
http://poi.apache.org/


--
Web (en): http://www.no-spoon.de/ -*- Web (de): http://www.frell.de/
Stefan Scholl [ Di, 22 Januar 2008 10:32 ] [ ID #1916450 ]

Re: Excel Tabelle anzeigen

On 22 Jan., 09:24, Heiko Warnken <dominomas... [at] arcor.de> wrote:
>
> wie kann ich mit PHP 5 eine Excel 2003 Tabelle im Browser anzeigen lassen?=


Tipp: Speichere das Excel-Sheet mal als Website ab (war bei Excel 2002
noch im Datei-Menü) und schau dir dann den Quell-Code an. Den kannst
mit ein paar einfachen Anpassungen als Template für weitere Tabellen
nehmen.

So bist Du ohne externe Pakete am nächsten an der Original-
Darstellung.

Peter
petsch [ Di, 22 Januar 2008 12:25 ] [ ID #1916453 ]

Re: Excel Tabelle anzeigen

Joerg Behrens schrieb:
> Heiko Warnken schrieb:
>> Hi Leute,
>>
>> wie kann ich mit PHP 5 eine Excel 2003 Tabelle im Browser anzeigen
>> lassen?
>> Es genügt eine einfache Anzeige. Es darf/soll nichts in der Tabelle
>> geändert werden.
>> Aber: In der Tabelle befinden sich e-Mail Adressen. Diese sollen als
>> Links (mailto) angezeigt werden.
>
> Wenn es sowas einfaches ist ist dann koennte
> http://sourceforge.net/projects/phpexcelreader/ ausreichen.

Damit habe ich gute Erfahrungen auch bei Multipage Excelsheets.

>
> Mehr konnte http://www.zakkis.ca/products/index.php?s=1&p=32 -> PHP
> Excel Parser Pro. Allerdings kostete es etwas und heute irgendwie nicht
> erreichbar.
>
> Frage:
> Warum speicherst du die simple Tabelle nicht im CSV Format ab?
>
> Gruss
> Joerg
>
Stefan Braumeister [ Di, 22 Januar 2008 17:19 ] [ ID #1916454 ]
PHP » de.comp.lang.php.misc » Excel Tabelle anzeigen

Vorheriges Thema: Leerzeichen bei echo-Befehl werden ignoriert
Nächstes Thema: Frage zu Ordnerstruktur