1、将資料庫的查詢資料取出後,生成xml檔案:
有二種方法,一是:pear類庫的XML_Serializer元件,直接生成。
二是:還是pear類庫的XML_Query2XML元件,直接生成。
2、将生成好的xml檔案放入一個檔案夾内,打開DW CS3,建立xsl檔案,提示選擇本地還是網絡上的xml檔案關聯,選擇剛才的xml檔案,然後在DW内做好漂亮的顯示界面。
3、生成excel檔案的代碼
複制代碼 代碼示例:
$xml = new DOMDocument;
$xml->load('***.xml');
$xsl = new DOMDocument;
$xsl->load('***.xsl');
// initialize XSLT engine
$xslp = new XSLTProcessor;
// attach XSL stylesheet object
$xslp->importStyleSheet($xsl);
// perform transformation
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=***.xls");
echo $xslp->transformToXML($xml);
?>