天天看點

php快速生成excel檔案,php生成excel檔案的簡單方法

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);

?>