Aveti un site scris in PHP cu o baza de date in spate... Datele sunt organizate in tabele si vreti sa le exportati in excel, gata formatate? Nimic mai simplu
In fisierul pe care-l vreti sa-l exportati (care contine tabelul), la inceput scrieti urmatoarele linii de cod (atentie sa fie intre tag'uri <? ?> sau <?php ?> inainte de orice cod HTML sau orice output generat de PHP):
PHP Code:
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=numefisier.xls");
and you're ready to go
Este util cand doriti exportarea unor date dintr-o baza de date a MySQL in format XLS.
"Smecheria" sau "trick'ul" consta in faptul ca prin acele linii de cod fisierului HTML generat ii este schimbata extensia in xls, iar Microsoft Excel este "capabil" sa citeasca cod HTML si sa-l rendeze in format tabular.