php excel 模板 导出word,使用phpexcel导出excel和phpword导出word--简单使用
namespace app\index\controller;
//离线环境不能使用composer安装,只能下载包文件,然后放在vendor下,代码中require使用
require_once VENDOR_PATH.‘/PHPExcel/PHPExcel.php‘;
use app\index\controller\Base;
class Phpexcel extends Base{
public function __construct(){
parent::__construct();
}
public function getExcel(){
$pexcel = new \PHPExcel();
$pexcel -> setActiveSheetIndex(0);//设置sheet序号
$pexcel -> getActiveSheet() -> setTitle(‘电信网络诈骗信息表‘);//设置sheet的名称
$pexcel -> getActiveSheet() -> setCellValue(‘A1‘,‘案件编号‘);//设置A1内容
$pexcel -> getActiveSheet() -> mergeCells(‘A1:A3‘);//合并A1到A3列,合并行一样的写法
$pexcel -> getDefaultStyle() -> getAlignment() -> setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);//垂直居中
$pexcel -> getActiveSheet() -> getStyle(‘A1‘) -> getAlignment() -> setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);//A1水平居中
$pexcel -> getActiveSheet() -> getStyle(‘A1‘) -> getFill()
-> applyFromArray(array(‘type‘=> \PHPExcel_Style_Fill::FILL_SOLID,‘color‘ => array(‘rgb‘ => ‘ADD8E6‘)));//设置A1的填充颜色
$filename = date(‘YmdHis‘).‘.xls‘;//文档名称
//设置输出格式,写入到输出流
$xlsWrite = new \PHPExcel_Writer_Excel5($pexcel);
header("Content-Type:application/force-download");
header("Content-Type:application/octet-stream");
header("Content-Disposition:attachment;filename=‘".$filename."‘");
header("pragma:no-cache");
$xlsWrite->save("php://output");
}
public function getWord(){
$phpword = new \PhpWord();
$phpword -> setDefaultFontName(‘仿宋‘);//设置字体
$phpword -> setDefaultFontSize(16);//设置字号
$fontcolor = array(
"color" => ‘#FF0000‘
);//颜色
$section = $phpword -> createSection();
//section的addText方法生成的是段落,下面两句自带换行
$section -> addText("问:",$fontcolor);//设置内容及内容的颜色
$section-> addText("答:");
//section的TextRun的addText方法生成的是一个字符串,没有换行,下面两句连成一个字符串
$textrun = $section -> createTextRun();
$textrun -> addText("第1个是电话");
$textrun -> addText("第2个是微信");
$filename = date(‘YmdHis‘).‘.doc‘;
header("Content-Description:File Transfer");
header(‘Content-Disposition:attachment;filename=‘.$filename);
header("Expires:0");
$xmlWriter = \PHPWord_IOFactory::createWriter($phpword,‘Word2007‘);
$xmlWriter -> save(‘php://output‘);
}
}
原文:https://www.cnblogs.com/echobao/p/13085106.html
php excel 模板 导出word,使用phpexcel导出excel和phpword导出word--简单使用相关推荐
- php excel导入数据库显示乱码,php修改excel表格数据库数据格式-使用phpexcel导入excel表格数据到MYSQL,乱码怎么解决...
PHP 用PHPExcel往数据库导入大量数据 估计0是null,所以不显示了,可以换个思路,让他显示为字符串 $number = 0; echo ''.$number 原生PHP代码实现excel导 ...
- php中跨页面id的获取,excel跨表格提取数据?phpexcel 读取excel里的数据并在页面显示出来...
php怎么读取excel 文件数据并输出 PHPExcel PHPExcel 是用来操作Office Excel 文一个PHP类库,它基于微软的OpenXML和PHP语言.可以使用它来.写入不同格式的 ...
- python数据导出excel模板中的脚本_Python实现将数据库一键导出为Excel表格的实例...
数据库数据导出为excel表格,也可以说是一个很常用的功能了.毕竟不是任何人都懂数据库操作语句的. 下面先来看看完成的效果吧. 数据源 导出结果 依赖 由于是Python实现的,所以需要有Python ...
- php导出excel2007实例,PHPExcel精简版与导入导出案例
[实例简介] PHPexcel1.7.7精简版 只包含导入与导出功能:详细我已写好了例子,文档中也有包含,详细介绍见我博客http://blog.csdn.net/slyjit/article/det ...
- php读取excel的日期是数字,PHPExcel 解释 Excel日期得到纯数字 (含小数点) 的解决办法...
今天使用laravel-excel导入excel中的日期,得到了一组含小数点的数字,如下图 在excel里明明是一个日期 经查资料,有如下解说比方说,2015/5/20 15:47:37,文本格式为 ...
- php excel 类,【PHP】PHPExcel类 excel常用操作小结
PHP使用好久了,好像今天才想起来要记一篇博客呢.之前一直用的 ci 框架,后来做接口的时候打算换成 tp5, 不料机缘巧合之下又结识了 node,于是乎决然的站到了 js 的大营之下.PHP这块我会 ...
- Java 读取 Excel 模板,将数据填入Excel表格,后转换为PDF文件(实用)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第12天,点击查看活动详情 昨天写了篇较为粗糙的文章,
- word合并文档php,使用PHPWord合并Word文档,在文档指定页插入另一个文档的内容
提示:不支持.doc文件的读取 有一个客户有这样的需求,需要在ThinkPHP里使用PHPWord组件,把一个文档(DOC1)的内容,插入另一个文档(DOC2)的指定页内.由于两个文档的内容都不是固定 ...
- php表单生成Excel,PHPExcel多表单数据导出
namespace app\excel; use PHPExcel; use PHPExcel_IOFactory; class ExcelMultiSheetHelper { /** * 多表单数据 ...
- php excel多,PHPExcel多表单数据导出
namespace app\excel; use PHPExcel; use PHPExcel_IOFactory; class ExcelMultiSheetHelper { /** * 多表单数据 ...
最新文章
- codeforces 101466E Text Editor(hash)
- 爱之箭发射(las)
- C#2.0泛型-Dictionary,List的用法
- 大牛带你学优化~案例进阶Mysql优化
- python数据分析软件_Python数据分析工具
- 手把手JDK环境变量配置
- 这个天气怎么就这么热啊,哪里还有心情写代码呀。
- 用uGUI开发自定义Toggle Slider控件
- 总奖池120万!中国“马栏山”杯国际音视频算法大赛启动
- 6月8日云栖精选夜读:mac下eclipse配置tomcat无法启动问题
- python从入门到放弃图片-Python从入门到放弃:与用户交互
- UAC1.0和UAC2.0区别(八)
- bzoj2146 Construct
- oracle 怎么重启数据库,oracle数据库重启
- 用英语介绍计算机系统,如何用英语介绍计算机系统
- 怎样绘制漂亮的统计图表|不一样的折线图
- 信息系统项目管理师学习笔记10-项目沟通管理和干系人管理
- Hadoop上路-03_Hadoop JavaAPI
- java file 获取文件类型_Android中Java根据文件头获取文件类型
- hive 读取 map的value
热门文章
- KEIL新建STM32F030F工程文件
- 【array-java】531. Lonely Pixel I
- div、Flex、element-ui-layout页面布局
- 面试中个人简介怎么说
- 2017ios android比例,[图表]iOS与Android全球份额差距正越拉越大
- 用html布局怎么调试,网页规划 CSS布局调试的有用办法
- python利用cookie登录百度的代码_使用 cookie 登录百度
- Android9.0 如何精准区分SDK接口和非 SDK接口
- tl494组成的超声波发射电路_9018简易调频发射器电路 - 最简单无线发射电路图大全(超声波发射/射频收发电路/调频发射器)...
- Splashtop_Wired_XDisplay将手机或平板扩展为你的副屏