php excel模板导出
最近两周都在弄关于excel模板导出、excel转pdf、多文件压缩下载。弄得头都大了,接下来说说实现的方法吧。
我用的是laravel5.1的框架,读取模板生成excel,并且插入图片,直接上代码
/*需要引用的扩展
use Excel;
use PHPExcel_IOFactory;
use PHPExcel;
use PHPExcel_Writer_Excel5;
use PHPExcel_Worksheet_Drawing;//这个是引入图表和图片的扩展
*/
$filename = "./whan.xls"; //模板名称
$objPHPExcel = PHPExcel_IOFactory::load($filename);
/*
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('G7', "text");
*/
$objDrawing = new PHPExcel_Worksheet_Drawing;
$objDrawing->setPath( public_path($user['NamePic']) );
$objDrawing->setCoordinates('D53');
// 设置图片宽度高度
$objDrawing->setHeight(20);
$objDrawing->setWidth(80);
// 图片偏移距离
// $objDrawing->setOffsetX(200);
// $objDrawing->setRotation(100);
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
$objPHPExcel->setActiveSheetIndex(0);
$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
$objWriter->save('./uploads/temp/newfilename.xls');
模板导出可以导出样式、图片、图表,但是不能导出用画图工具画出来的线跟图形,这个问题纠结了我好久,各大网站各大贴吧逛啊,最后还是我部长给我出的招,让我把线换成图片,这样就可以导出来了,生成的excel会有一点点走形,在可接受范围之内。
之前写了一个全的,模板导出和openoffice excel转pdf还有多文件压缩下载的文章,发现在百度中搜索不到,那就分开写,方便大家能搜索到
php excel模板导出相关推荐
- .Net NPOI 根据excel模板导出excel、直接生成excel
一.根据Excel模板导出excel 1.导入NPOI.dll 2.DAL中添加类ExportExcel.cs using NPOI.SS.UserModel; using System; usin ...
- Excel模板导出之动态导出
说明 目前Magicodes.IE已支持Excel模板导出时使用JObject.Dictionary和ExpandoObject来进行动态导出,具体使用请看本篇教程. 本功能的想法.部分实现初步源于a ...
- Excel模板导出之导出教材订购表
说明 本教程主要说明如果使用Magicodes.IE.Excel完成教材订购表的Excel模板导出. 要点 本教程使用Magicodes.IE.Excel来完成Excel模板导出 需要通过创建Dto来 ...
- 6、jeecg 笔记之 自定义excel 模板导出(一)
6.jeecg 笔记之 自定义excel 模板导出(一) 1.前言 jeecg 中已经自带 excel 的导出导出功能,其所使用的是 easypoi,尽管所导出的 excel 能满足大部分需求, 但总 ...
- 基于Excel模板导出——ExcelTemplate
什么是ExcelTemplate ExcelTemplate项目是一个基于Excel模板,依靠配置文件描述导出过程的Excel导出工具. 它提供了大量适用于各种场景的常用配置(导出规则),同时提供一些 ...
- 使用EasyPoi利用excel模板导出excel表格下载
前言:使用excel模板导出excel的好处在于可以事先在模板上定义颜色.格式等,适用于模板设计得比较灵活复杂的场景 一.添加jar包 <dependency><groupId> ...
- springboot+poi开发excel导出 加载Excel模板导出 Excel批量导出详解
提到Excel导出功能,可能很多人都使用springmvc框架做过,笔者今天要给大家分享的是基于springBoot开发Excel复杂模板导出功能(所谓复杂模板指在模板里的特定表头里有不同的单元格合并 ...
- php excel模板导出、openoffice excel转pdf、多文件压缩下载
最近两周都在弄关于excel模板导出.excel转pdf.多文件压缩下载.弄得头都大了,接下来说说实现的方法吧. 我用的是laravel5.1的框架,读取模板生成excel,并且插入图片,直接上代码 ...
- C#中通过Excel模板导出数据
一.实现效果 1.1.编写特定格式的Excel模板 1.2.调用Excel模板导出数据 二.实现核心 #region 通过模板导出Excel文件/// <summary>/// 通过模板导 ...
- java通过Excel 模板导出复杂统计类excel文档,在ruoyi前后端分离框架中的应用
Hello, 大家好! 我是不作死就不会死,智商不在线,但颜值超有品的拆家队大队长 --咖啡汪 一只不是在戏精,就是在戏精路上的极品二哈 前几天刚做了java通过Excel 模板导出复杂统计类exce ...
最新文章
- Linux环境编程--进程通信
- 2016-01-18 10:33PM at Parkyard difference between WebUI and Fiori
- [PAT乙级]1041 考试座位号
- Maven内部版本号插件–用法示例
- 不满6位补零 字符串_vb6.0中字符串中不足位数前面补0的方法
- VC学习笔记:状态栏
- amp;#9733;《唐琅探案》后记【3】
- paip.php debug 调试---与OPTIMIZER共存
- linux查看服务器时间,Linux 查看当前时间
- 新研博美反式环辛烯-三乙二醇-氨基,TCO-PEG3-Amine可用于在活化剂(如EDC或DCC)或活化酯(如NHS酯)存在下通过稳定的酰胺键衍生羧基
- ffmpeg滤镜调整颜色明艳和亮度
- matplotlib画会动的椭圆
- CSDN第一篇,begin~
- MySQL命令行导出导入数据库和数据表
- 请求更改配置清除计算机的tpm,受信任的执行环境 ACPI 配置文件
- Keil软件中没有stc系列的芯片如何解决
- tmac v6设置中文_支持ipv6类型的ddos测试工具thc-ipv6
- PyHook3安装(亲测有用)
- 又抓到虫子了:IE中奇怪的应用CSS的BUG
- 马斯洛提出动机理论_【错题本】马斯洛的需要层次理论
热门文章
- 解读百威亚太:营收净利双超预期,积极“跨界”谋破圈
- 基于 Quasar和JAVA的开源可视化展示系统
- 计算机动漫专业术语写情诗,理科男用专业术语比赛写情诗 普通女生看不懂
- Jpcap简介(转)
- C语言指针数组和数组指针详解
- 演讲文档和视频《元宇宙与区块链IT基础设施》下载
- java 3gpp转mp3_ffmpeg的mp3lame功能打开了,可以把音频流也转换出来了
- 记录一次用VNC Server配置window电脑远程访问,并在另一台电脑上外网访问远程桌面
- mysql drop后回收站怎么恢复_回收站清空了怎么恢复
- 拓扑排序和关键路径的图形化显示