php完美生成 word,PHP完美生成word文档,可加入html元素

php生成word文档在学习中可以经常见到,本篇将介绍一种方法。

PHP生成word文档,网上有很多方法,有调用COM组件生成的,有安装PHP扩展生成的,也有引用第三方类库,如phpword生成的。以下为最简洁的两种方法,无须安装其他,只要你安装了php环境便可以直接生成。

* @desc 方法一、生成word文档

* @param $content

* @param string $fileName

*/function createWord($content='',$fileName='new_file.doc'){ if(empty($content)){ return;

}

$content='

'.$content.''; if(empty($fileName)){

$fileName=date('YmdHis').'.doc';

}

$fp=fopen($fileName,'wb');

fwrite($fp,$content);

fclose($fp);

}

$str = '

我是h1

我是h2';

createWord($str);/**

* @desc 方法二、生成word文档并下载

* @param $content

* @param string $fileName

*/function downloadWord($content, $fileName='new_file.doc'){ if(empty($content)){ return;

}

header("Cache-Control: no-cache, must-revalidate");

header("Pragma: no-cache");

header("Content-Type: application/octet-stream");

header("Content-Disposition: attachment; filename=$fileName");

$html = '';

$html .= ''; echo $html . ''.$content .'';

}

$str = '

表头:姓名

电话

电话

Bill Gates

555 77 854

555 77 855';

downloadWord($str, 'abc.doc');

运行后的效果图

PHP生成word文档

89effdc390b542926549057076558139.png

PHP生成word文档

88ca070604cebbdc33d329ff7016762a.png

本篇介绍了php生成word文档的方法,更多相关内容请关注php中文网。

相关推荐:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值