最近两周都在弄关于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模板导出相关推荐

  1. .Net NPOI 根据excel模板导出excel、直接生成excel

    一.根据Excel模板导出excel 1.导入NPOI.dll  2.DAL中添加类ExportExcel.cs using NPOI.SS.UserModel; using System; usin ...

  2. Excel模板导出之动态导出

    说明 目前Magicodes.IE已支持Excel模板导出时使用JObject.Dictionary和ExpandoObject来进行动态导出,具体使用请看本篇教程. 本功能的想法.部分实现初步源于a ...

  3. Excel模板导出之导出教材订购表

    说明 本教程主要说明如果使用Magicodes.IE.Excel完成教材订购表的Excel模板导出. 要点 本教程使用Magicodes.IE.Excel来完成Excel模板导出 需要通过创建Dto来 ...

  4. 6、jeecg 笔记之 自定义excel 模板导出(一)

    6.jeecg 笔记之 自定义excel 模板导出(一) 1.前言 jeecg 中已经自带 excel 的导出导出功能,其所使用的是 easypoi,尽管所导出的 excel 能满足大部分需求, 但总 ...

  5. 基于Excel模板导出——ExcelTemplate

    什么是ExcelTemplate ExcelTemplate项目是一个基于Excel模板,依靠配置文件描述导出过程的Excel导出工具. 它提供了大量适用于各种场景的常用配置(导出规则),同时提供一些 ...

  6. 使用EasyPoi利用excel模板导出excel表格下载

    前言:使用excel模板导出excel的好处在于可以事先在模板上定义颜色.格式等,适用于模板设计得比较灵活复杂的场景 一.添加jar包 <dependency><groupId> ...

  7. springboot+poi开发excel导出 加载Excel模板导出 Excel批量导出详解

    提到Excel导出功能,可能很多人都使用springmvc框架做过,笔者今天要给大家分享的是基于springBoot开发Excel复杂模板导出功能(所谓复杂模板指在模板里的特定表头里有不同的单元格合并 ...

  8. php excel模板导出、openoffice excel转pdf、多文件压缩下载

    最近两周都在弄关于excel模板导出.excel转pdf.多文件压缩下载.弄得头都大了,接下来说说实现的方法吧. 我用的是laravel5.1的框架,读取模板生成excel,并且插入图片,直接上代码 ...

  9. C#中通过Excel模板导出数据

    一.实现效果 1.1.编写特定格式的Excel模板 1.2.调用Excel模板导出数据 二.实现核心 #region 通过模板导出Excel文件/// <summary>/// 通过模板导 ...

  10. java通过Excel 模板导出复杂统计类excel文档,在ruoyi前后端分离框架中的应用

    Hello, 大家好! 我是不作死就不会死,智商不在线,但颜值超有品的拆家队大队长 --咖啡汪 一只不是在戏精,就是在戏精路上的极品二哈 前几天刚做了java通过Excel 模板导出复杂统计类exce ...

最新文章

  1. Linux环境编程--进程通信
  2. 2016-01-18 10:33PM at Parkyard difference between WebUI and Fiori
  3. [PAT乙级]1041 考试座位号
  4. Maven内部版本号插件–用法示例
  5. 不满6位补零 字符串_vb6.0中字符串中不足位数前面补0的方法
  6. VC学习笔记:状态栏
  7. amp;#9733;《唐琅探案》后记【3】
  8. paip.php debug 调试---与OPTIMIZER共存
  9. linux查看服务器时间,Linux 查看当前时间
  10. 新研博美反式环辛烯-三乙二醇-氨基,TCO-PEG3-Amine可用于在活化剂(如EDC或DCC)或活化酯(如NHS酯)存在下通过稳定的酰胺键衍生羧基
  11. ffmpeg滤镜调整颜色明艳和亮度
  12. matplotlib画会动的椭圆
  13. CSDN第一篇,begin~
  14. MySQL命令行导出导入数据库和数据表
  15. 请求更改配置清除计算机的tpm,受信任的执行环境 ACPI 配置文件
  16. Keil软件中没有stc系列的芯片如何解决
  17. tmac v6设置中文_支持ipv6类型的ddos测试工具thc-ipv6
  18. PyHook3安装(亲测有用)
  19. 又抓到虫子了:IE中奇怪的应用CSS的BUG
  20. 马斯洛提出动机理论_【错题本】马斯洛的需要层次理论

热门文章

  1. 解读百威亚太:营收净利双超预期,积极“跨界”谋破圈
  2. 基于 Quasar和JAVA的开源可视化展示系统
  3. 计算机动漫专业术语写情诗,理科男用专业术语比赛写情诗 普通女生看不懂
  4. Jpcap简介(转)
  5. C语言指针数组和数组指针详解
  6. 演讲文档和视频《元宇宙与区块链IT基础设施》下载
  7. java 3gpp转mp3_ffmpeg的mp3lame功能打开了,可以把音频流也转换出来了
  8. 记录一次用VNC Server配置window电脑远程访问,并在另一台电脑上外网访问远程桌面
  9. mysql drop后回收站怎么恢复_回收站清空了怎么恢复
  10. 拓扑排序和关键路径的图形化显示