导航:首页 > 编程语言 > php将html导出为word

php将html导出为word

发布时间:2025-02-07 17:48:40

❶ 如何用 php 生成 Word 文档

PHP 生成 word 文档,可以考虑以下两类办法:

1. 利用 windows 系统提供的 com组件。

这种方法的原理,是使用 php 的调用 com 组件功能函数,如果系统里安装过 office 的服务器,就可以调用 word.application 。

2. 利用PHP将内容写入doc文件之中。

这种方法,难分为两种,一种是生成mht格式写入word,另一种是编写纯 HTML 格式写入word。这种方法是基于 word 对 html 的良好支持。

❷ php 怎么实现打印 功能啊 直接打印html中的table 而且为word格式 table里的内容是通过数据库获取出来的

你的打印是不是编程语言里面说的打印,例如basic语言的print语句,如果是的话,在PHP里面使用echo语句打印内容,例如:
echo '<table border=1><tr><td>1<td>2</table>';

如果你是希望程序运行后在打印机上打印输出内容,那可能比较复杂,而且不是PHP的强项,需要编写许多查找打印机的代码,简单的做法是把数据送我特殊设备,可以使用file_put_contents函数,例如:
file_put_contents('PRN:', 'print test');

❸ php导出word和pdf文件

1首先下一个phpexcel

2下载完成的是一个压缩文件,解压放到你的项目目录里

3.下面进入代码;

4.
//引入PHPExcel库文件(路径根据自己情况)
include './phpexcel/Classes/PHPExcel.php';
//创建对象
$excel = new PHPExcel();
//Excel表格式,这里简略写了8列
$letter = array('A','B','C','D','E','F','F','G');
//表头数组
$tableheader = array('学号','姓名','性别','年龄','班级');

//填充表头信息
for($i = 0;$i < count($tableheader);$i++) {
$excel->getActiveSheet()->setCellValue("$letter[$i]1","$tableheader[$i]");
}

5.
//表格数组
$data = array(
array('1','小王','男','20','100'),
array('2','小李','男','20','101'),
array('3','小张','女','20','102'),
array('4','小赵','女','20','103')
);
//填充表格信息
for ($i = 2;$i <= count($data) + 1;$i++) {
$j = 0;
foreach ($data[$i - 2] as $key=>$value) {
$excel->getActiveSheet()->setCellValue("$letter[$j]$i","$value");
$j++;
}
}

6.
//创建Excel输入对象
$write = new PHPExcel_Writer_Excel5($excel);
header("Pragma: public");
header("Expires: 0");
header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
header("Content-Type:application/force-download");
header("Content-Type:application/vnd.ms-execl");
header("Content-Type:application/octet-stream");
header("Content-Type:application/download");;
header('Content-Disposition:attachment;filename="testdata.xls"');
header("Content-Transfer-Encoding:binary");
$write->save('php://output');

7.打开页面,刷新的时候会弹出对话框,让你选择文件保存路径和文件名称,

8.打开表格后,数据和格式跟代码中的一致,说明PHP导出的Excel是正确的。如果出现错误,检查一下你的表格数组和数据数组吧。

阅读全文

与php将html导出为word相关的资料

热点内容
php跑在什么服务器 浏览:122
编译器怎么跳转到下一行 浏览:450
嵌入式py编译器 浏览:324
rplayer下载安卓哪个文件夹 浏览:298
安卓手机里的电子狗怎么用 浏览:748
pythonspyder入门 浏览:764
趣质猫app是什么 浏览:60
皮带压缩机经常吸不上 浏览:205
西部随行版怎样加密 浏览:996
钉钉上如何压缩图片 浏览:924
cad输入命令不显示窗口 浏览:618
小米视频加密之后怎么看 浏览:76
超级程序员刘芳阅读 浏览:833
顾家九爷在哪个app 浏览:820
我的世界怎么在联机大厅做服务器 浏览:290
分手程序员 浏览:448
php将html导出为word 浏览:803
腾讯加密视频能破解吗 浏览:1008
反编译后导入eclipse 浏览:949
买阿里云服务器有邮箱吗 浏览:825