php导出word 模板,Laravel+phpword导出word
安装->调用案例
composer require phpoffice/phpword
public function exportRecords($model){
$model->name= '感触';
$model->gender = 1;//单选
$model->symptom = [2,4];//多选
$model->avatar = 'https://www.baidu.com/img/baidu_jgylogo3.gif';
$gender = [1=>'男',2=>'女',3=>'未设置'];
$symptomName = [0=>'无症状',1=>'头痛',2=>'头晕',3=>'心悸',4=>'胸闷',5=>'胸痛'];
$templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor('4138.docx');//导入文件在laravel/public下
$templateProcessor->setValue('name', $model->name);
$templateProcessor->setValue('gender', $gender[$model->gender]);
$templateProcessor->setImageValue('picture', ['path' =>$model->avatar,'width'=>170,'height'=>220]);
$templateProcessor->setValue('symptom',implode(',',array_intersect_key($symptomName,array_flip($model->symptom))));
$templateProcessor->saveAs('病历.docx');//导出文件在laravel/public下
return response()->download('病历.docx' );
}
Word模板部分截图如下,模板的代码需要在编辑器输好再复制过去
php导出word 模板,Laravel+phpword导出word相关推荐
- C# 操作通过word模板合并N个word文档
C# 操作通过word模板合并N个word文档 C# 操作通过word模板合并N个word文档.在工作中遇到了这样一个工作场景,客户需要经常对上级上报或者汇报本阶段的工作, 比如:日报.周报.月总结. ...
- 无插件,无com组件,利用EXCEL、WORD模板做数据导出(一)
本次随笔主要讲述着工作中是如何解决数据导出的,对于数据导出到excel在日常工作中大家还是比较常用的,那导出到word呢,改如何处理呢,简单的页面导出问题应该不大,但是如果是标准的公文导出呢,要保证其 ...
- 【原创】Java开发word模板转html导出pdf
使用iText5来导出pdf,具体操作步骤如下: 1.首先创建一个doc格式的word文档,转换为html格式 word模板转html链接地址 2.替换要填充的内容,把html文件后缀改为ftl并放在 ...
- php完美导出word,PHP使用phpword生成word文档
使用phpword生成文档有两种方式直接使用代码编写word文档,用代码生成word,但是设置样式,格式,图片非常麻烦,不建议使用.如果客户或产品提供一份word的样式,我们也难以完全复原,调样式很头 ...
- java springboot easypoi 根据word模板生成对应的word并下载
生成word如图 访问接口地址即可下载 具体操作如下 第一步:创建word模板 word模板如下,需要和java代码map值一一对应. 第二步:引入maven依赖 <dependency> ...
- 把Excel数据填充word模板生成多份word文档
有些事情,你想记得的就会记得.有些事情,你想忘记的就会忘记,如果忘记不了,那就不要忘记了,因为忘记是不需要努力的. Model_Car.cs代码 public class Model_Car{publ ...
- Python通过word模板生成新的word文件
功能自定义好的word文档,生成新的word文件 模块地址:https://docxtpl.readthedocs.io/en/latest/ 使用模块 docxtpl 安装方式 在线安装 pip i ...
- Java操作Word模板产生全新内容Word
1. spire.doc的jar引用 首先我们需要用到国产word处理工具jar包spire.doc,可以通过maven仓库寻找,然后在pom文件中直接引用. 此处需要注意,我们需要使用的是spire ...
- JEECG Word模板导出教程
word2007功能比较完善,2003只有值替换的功能 功能目标:读取word模板,解析数据导出word,对数据赋值 功能点1: 值替换 功能点2: 表格的创建 功能点3: 图片的插入 下面将根据这个 ...
- SpringBoot集成文件 - 如何基于POI-tl和word模板导出庞大的Word文件?
前文我们介绍了通过Apache POI通过来导出word的例子:那如果是word模板方式,有没有开源库通过模板方式导出word呢?poi-tl是一个基于Apache POI的Word模板引擎,也是一个 ...
最新文章
- inline-block空隙怎么解决
- 今天是第一次开博客,for--futurechild!!!
- 推荐算法工程师的成长之道
- 生产事故 java_记一次生产事故:30万单就这样没了!
- 测试计算机操作基础知识,计算机病毒基础知识测试
- 织梦点击数或者其他数值过【千】过【万】过【亿】的写法
- Floyd算法应用-医院选址问题
- 【Vue 3.0 新特性(四)】Vue 3.0 响应式系统原理
- 连肝7个晚上,总结了66条计算机网络的知识点
- 拿到串口的数据如何解析_详解如何用binlog2sql解析工具来实现mysql数据表异地恢复...
- ART-Pi 实现音乐播放器 --播放《天空之城》
- whai is gradient vanishing and exploding ?
- mysql 提取字符串首字母_SQL获取字段字符串中文首字母
- office2016选中、编辑突然变慢
- Loongson_2F/ 3A【tftp+u盘】方式安装系统(开机不认u盘)
- 快速扫描3D建模技术,仅仅只需要这三个步骤
- IDEA上传项目到GitHub
- 在家做科研是一种什么样的体验?
- crawler爬虫抓取数据
- C89标准和C99标准C11标准的区别