Phpword生成word文档

2022-09-27 11:26 0

代码仓库:https://github.com/PHPOffice/PHPWord


1、进入/dayrui目录

2、使用命令行安装类

composer require phpoffice/phpword


也可以使用宸逸的第三方类仓库:https://gitee.com/dayrui/composer,将下载的文件放到dayrui/Vendor/目录中。


3、需要将vendor目录命名为Vendor(首字母大写)

4、新建test.docx作为测试的模板文件,并设置变量

变量:${name}
职位:${zhiwei}
编号:${bianhao}

5、新建控制器文件:

dayrui/App/Demo/Controllers/Doc.php

setValue('name', '姓名');
        $templateProcessor->setValue('zhiwei', '公务员');
        $templateProcessor->setValue('bianhao', '360281199909090009');

            // 保存新的文件
        $templateProcessor->saveAs('test2.docx');
   }
   
   

}


5、访问url,即可生成test2.docx文件

index.php?s=demo&c=doc&m=index


下一篇:没有了
咨询
微信
电话