Generare un file Excel con già i filtri impostati

Ciao.

Utilizzo questo pezzo di codice per generare un file Excel dal risultato di una query:

$filename="Excel.xls";
header ("Content-Type: application/vnd.ms-excel");
header ("Content-Disposition: inline; filename=$filename");

e mi viene generato regolarmente il file Excel.

Esiste la possibilità di generarlo con i filtri già attivi (le freccette su ogni colonna) in modo che quando viene aperto si configuri come in questa immagine?

http://img24.imageshack.us/img24/4804/immaginelb.jpg

vi ringrazio

Ciao

Stone  :bye:

inviato 6 anni fa
stone
X 0 X

xls è un formato proprietario, non so quanto tu riesca a creare fogli di calcolo di microsoft con il php, anche perchè non c'ho mai provato.

Dovresti appoggiarti ad una classe che ti permetta di fare le dovute modifiche, ho trovato questa:

http://sourceforge.net/projects/php-doc-xls-gen/

Se invece vuoi utilizzare il formato ods ci sono molte più classi e la cosa dovrebbe pure essere più semplice es.:

http://sourceforge.net/projects/ods-php/

risposto 6 anni fa
Mario Santagiuliana
X 0 X

xls è un formato proprietario, non so quanto tu riesca a creare fogli di calcolo di microsoft con il php, anche perchè non c'ho mai provato.

Dovresti appoggiarti ad una classe che ti permetta di fare le dovute modifiche, ho trovato questa:

http://sourceforge.net/projects/php-doc-xls-gen/

Se invece vuoi utilizzare il formato ods ci sono molte più classi e la cosa dovrebbe pure essere più semplice es.:

http://sourceforge.net/projects/ods-php/

Ti ringraio. Ho visto ma non fanno nulla di più di quelle righe di codice che utilizzo.

Ho guardato in giro ma non ho trovato nulla  a riguardo.

Ciao

Stone

risposto 6 anni fa
stone
X 0 X

Come detto non ho mai lavorato su file xls con php.

Inoltre essendo un formato proprietario la vedo dura fare modifiche ai file.

Comunque il GRUSP ha prodotto un interessante articoletto che ti consiglio di leggere:

http://wiki.grusp.it/tips:da_php_a_xls

E di conseguenza ti consiglio di vedere la documentazione ufficiale delle funzioni COM:

http://php.net/manual/en/ref.com.php

Facci sapere come va :)

risposto 6 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda