博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHPExcel随笔
阅读量:4596 次
发布时间:2019-06-09

本文共 2096 字,大约阅读时间需要 6 分钟。

一、设置PHPExcel单元格文本格式

1.在设置值的时候显示的指定数据类型$objPHPExcel = new PHPExcel();$objPHPExcel->setActiveSheetIndex(0);$objPHPExcel->getActiveSheet()->setTitle('Simple');$objPHPExcel->getActiveSheet()->setCellValueExplicit('D1',123456789033,PHPExcel_Cell_DataType::TYPE_STRING);2.在数字字符串前加一个空格使之成为字符串$objPHPExcel = new PHPExcel();$objPHPExcel->setActiveSheetIndex(0);$objPHPExcel->getActiveSheet()->setTitle('Simple');$objPHPExcel->getActiveSheet()->setCellValue('D1', ' ' . 123456789033);

 二、多sheet

vendor('PHPExcel.PHPExcel');$obpe = new \PHPExcel();//设置当前sheet索引,用于后续的内容操作//一般用在对个Sheet的时候才需要显示调用//缺省情况下,PHPExcel会自动创建第一个SHEET被设置SheetIndex=0//设置SHEET$obpe->setactivesheetindex();$obpe->getActiveSheet()->setTitle('电费');//处理sheet内容//写入多行数据foreach($mulit_arr as $k=>$v){     $k = $k+1;     /* @func 设置列 */    $obpe->getactivesheet()->setcellvalue('A'.$k, $v[0]);    $obpe->getactivesheet()->setcellvalue('B'.$k, $v[1]);    $obpe->getactivesheet()->setcellvalue('C'.$k, $v[2]);}//创建一个新的工作空间(sheet)$obpe->createSheet();$obpe->setactivesheetindex(1);//写入多行数据foreach($mulit_arr as $k=>$v){    $k = $k+1;     /* @func 设置列 */    $obpe->getactivesheet()->setcellvalue('A'.$k, $v[0]);    $obpe->getactivesheet()->setcellvalue('B'.$k, $v[1]);}//写入类容    $obwrite = \PHPExcel_IOFactory::createWriter($obpe, 'Excel5'); //创建一个新的工作空间(sheet)    $obpe->createSheet();    $obpe->setactivesheetindex(1);    //写入多行数据    foreach($mulit_arr as $k=>$v){         $k = $k+1;          /* @func 设置列 */         $obpe->getactivesheet()->setcellvalue('A'.$k, $v[0]);        $obpe->getactivesheet()->setcellvalue('B'.$k, $v[1]);         $obpe->getactivesheet()->setcellvalue('C'.$k, $v[2]);    }                       //写入类容    $obwrite = \PHPExcel_IOFactory::createWriter($obpe, 'Excel5');    //ob_end_clean();    //保存文件    ob_end_clean();//清楚缓存区,解决乱码问题        header('Content-Type: application/vnd.ms-excel');        $name = time();        header('Content-Disposition: attachment;filename="'.$name.'.xls"');        header('Cache-Control: max-age=0');        $obwrite->save('php://output');

 

转载于:https://www.cnblogs.com/huliuwa/p/10149025.html

你可能感兴趣的文章
linux基础6-bash shell编程
查看>>
php 语法
查看>>
回顾MySpace架构的坎坷之路
查看>>
ubuntu系统无eth0网卡解决办法
查看>>
六.计算机网络互联基础
查看>>
JS兼容各个浏览器的本地图片上传即时预览效果
查看>>
JS编写日历控件(支持单日历 双日历 甚至多日历等)
查看>>
### 学习《C++ Primer》- 6
查看>>
IOS中实现单例
查看>>
Math 对象
查看>>
[luoguP1877] [HAOI2012]音量调节(DP)
查看>>
重磅 | 2017年深度学习优化算法研究亮点最新综述火热出炉
查看>>
clipboard.js 介绍
查看>>
(二)程序中的内存&&栈
查看>>
一个实例来见证LINGO的强大
查看>>
C# — WinForm TCP连接之服务器端
查看>>
HTML8
查看>>
asp.net 导出excel 以及插入图片
查看>>
揭密Google Map的工作原理(转)
查看>>
掌握这几种微服务模式助你成为更出色的工程师
查看>>