• 技术文章 >后端开发 >php教程

    php导出word格式数据的代码_PHP教程

    2016-07-13 10:41:19原创306

    分享一例php导出word格式文件的代码,一个导出内容为word文档的php类,分享给大家,感兴趣的朋友参考学习下。
    本节内容:
    一个php 导出word文档的类

    例子:

    01
    02
    /**
    03
    * 生成word文档的类
    04
    * by www.jbxue.com
    05
    */
    06
    class word
    07
    {
    08
    function start()
    09
    {
    10
    ob_start();
    11
    echo '12
    xmlns:w="urn:schemas-microsoft-com:office:word"
    13
    xmlns="http://www.w3.org/TR/REC-html40">';
    14
    }
    15
    function save($path)
    16
    {
    17
    echo "";
    18
    $data = ob_get_contents();
    19
    ob_end_clean();
    20

    21
    $this->wirtefile ($path,$data);
    22
    }
    23

    24
    function wirtefile ($fn,$data)
    25
    {
    26
    $fp=fopen($fn,"wb");
    27
    fwrite($fp,$data);
    28
    fclose($fp);
    29
    }
    30
    }
    31

    32
    //导出的程序文件
    33
    //导出 ---start---
    34
    require SITE_ROOT.'include/word.class.php'; //类文件放在根目录下的include文件夹下
    35
    $word = new word();
    36
    //查询数据填入word 中
    37
    $result = $db->query("SELECT * FROM ".DB_PRE."box where status='9' order by boxid DESC");
    38
    while($r = $db->fetch_array($result))
    39
    {
    40
    $r['orderinfo'] = $db->get_one("SELECT * FROM ".DB_PRE."order where orderid='".$r['orderid']."'");
    41
    $r['wrapinfo'] = $db->get_one("SELECT * FROM ".DB_PRE."wrap where orderid='".$r['orderid']."'");
    42
    $boxlist[] = $r;
    43
    }
    44

    45
    foreach($boxlist as $key=>$val){
    46
    $order->UPCAbarcode($val['box_code']);
    47

    48
    $html .='


    49

    50

    51

    52

    53

    54

    55

    56

    57

    58

    59

    60

    61

    62

    63

    64

    65

    66

    67

    68

    69

    70

    71

    72

    73

    74

    75

    76

    77

    78

    79
    iGo运
    单号

    '//m.sbmmt.com/m/article/.$val['box_code'].'
    日期 '.date('Y-m-d',$val[create_date]).' 标示
    姓名
    '.$val[code].'//m.sbmmt.com/m/'//m.sbmmt.com/m/article/.$val['orderid'].'
    '//m.sbmmt.com/m/article/.$val['orderinfo']['user_name'].'
    件数 3 重量 56.5 品名 咬咬了,吸盘碗,学饮杯,鱼干油
    服务
    类别
    库房服务 服务
    要求
    合小箱


    客户
    备注

    '//m.sbmmt.com/m/article/.$val['orderinfo']['beizhu'].'



    到货
    情况



    什么问题?果点不到
    什么问题?果点不到
    什么问题?果点不到












    80
    ';
    81
    }
    82
    $word->start();
    83
    $filename = '拣货单导出.doc';
    84
    echo $html;
    85
    $word->save($filename);
    86

    87
    //文件的类型
    88
    header('Content-type: application/word');
    89
    header('Content-Disposition: attachment; filename="拣货单导出.doc"');
    90
    readfile($filename);
    91
    ob_flush();
    92
    flush();
    93
    exit();
    94
    //导出word --end--

    您可能感兴趣的文章:
    php导出word文件的简单例子
    php 导出word文档的简单示例
    php导出Word后页面视图和样式问题的解决方法
    php导出word格式文档的实例代码
    php生成excel或word文档的最简单方法
    php生成word文档(读取数据库)
    php生成word最简单的例子
    php使用phpword生成word文档的例子
    php生成word文件的简单范例
    php 生成 导出word(可包含图片)的代码
    php生成word的例子
    将网页导出为Word文档的php代码介绍
    php使用phpword生成word文档
    原文参考:http://www.jbxue.com/article/13631.html

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/699431.htmlTechArticle分享一例php导出word格式文件的代码,一个导出内容为word文档的php类,分享给大家,感兴趣的朋友参考学习下。 本节内容: 一个php 导出w...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 导出 word 格式 数据 代码 分享 一例 php 导出 word 格式 文件 代码 一个 内容
    上一篇:PHP新手简介_PHP教程 下一篇:PHP Session丢失无效问题_PHP教程
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• mysql 中怎么导入.txt文件 • 一段方法,求大神指点上异常 • 转:PHP高级工程师面临的成长瓶颈 • 【转】php面向对象_get(),set()的用法 • ThinkPHP2.0调整使用Smarty模板
    1/1

    PHP中文网