Suchergebnis in Excel-Tabelle

Franz A.

Angesehenes Mitglied
Kann man Suchergebnisse autmatisch einer Excaletabelle übergeben?

Folgendes Vorgehen:

User gibt Abfragekriterien ein, z.B. alle Adressen der Kategorie A in der Region B.
Das Ergebnis wird auf dem Bildschirm angezeigt. Durch clicken eines Buttons erscheint diese Liste in einem Excel-sheet, entweder wird das Excel beim User direkt geöffnet und die Daten werden importiert oder eine auf dem Server generierte Exceldatei wird als Download angeboten.

Da dies nur für eine kleine, genau definierte Gruppe von Usern zur Verfügung stehen soll, kann auch mit VB ein Script auf dem PC des Users installiert werden. (Das wäre dann aber nicht mehr PHP
blink.gif
)

Danke für eure Hilfe.

Franz
 
Das einfachste dürfte sein, ein CSV-Dokument zu erzeugen (Comma-Seperatet-Values).
Da ist Excel wenn keine Datenbankanwendungen installiert ist, normalerweise der Standard.

Wenn man da den Header-Aufruf mit dem entsprechenden Mime-Type ausrüstet, sollte der Nutzer auch sofort Excel angeboten bekommen.
CSV wird da wie ein normales Excel-Sheet angezeigt.

Eine xls-Datei kann man glaub ich auch generieren.
phProjekt macht das zum Beispiel. Da kommt man ja an den Quellcode ran.

Sonst weiß Google auch viel:
google: php xls output

Gruß,
Ansgar

 
Hallo

Wenn es kein Problem ist, wenn es nur mit neueren Versionen (version >=2000 ) gehen soll, kannst du auch einfach eine HTML Tabelle zusammenbauen und diese per HTTP Header als .xls "verkaufen". Mittels ccs kann man nchher ebenfalls Zellenparameter definieren.

Tipp: Eine Excel Tabelle speichern und mit Wordpad oder einem Texteditor öffnen.

Gruss
Roger
 
Zurück
Oben