本文介绍下,php生成excel文件的简单例子,将将数据库的查询数据取出后生成xml文件,进而生成xls文件。有需要的朋友参考下。 1、将数据库的查询数据取出后,生成xml文件:有二种方法,一是:pe…,
本文介绍下,php生成excel文件的简单例子,将将数据库的查询数据取出后生成xml文件,进而生成xls文件。有需要的朋友参考下。
1、将数据库的查询数据取出后,生成xml文件:
有二种方法,一是:pear类库的XML_Serializer组件,直接生成。
二是:还是pear类库的XML_Query2XML组件,直接生成。
2、将生成好的xml文件放入一个文件夹内,打开DW CS3,新建xsl文件,提示选择本地还是网络上的xml文件关联,选择刚才的xml文件,然后在DW内做好漂亮的显示界面。
3、生成excel文件的代码
<?php /** * 生成excel文件 * edit: www.90codes.com */ $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); ?>
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。