yii phpexcel自己主动生成文件保存到server上

news/2024/7/3 18:00:05

近期再整一个报表任务,每天必须把表导出来按excel格式发送邮件给管理员,利用phpexcel把表保存到server上。然后再通过phpmailer发送就ok.

        ob_end_clean();  
        ob_start();
        $objectPHPExcel = new PHPExcel();
        $objectPHPExcel->setActiveSheetIndex(0);

            $objectPHPExcel->setActiveSheetIndex(0)->setCellValue("A$i",$resource->source_name);
            $objectPHPExcel->setActiveSheetIndex(0)->setCellValue("B$i", $one);
            $objectPHPExcel->setActiveSheetIndex(0)->setCellValue("C$i", $two);
            $objectPHPExcel->setActiveSheetIndex(0)->setCellValue("D$i", $three);
            $objectPHPExcel->setActiveSheetIndex(0)->setCellValue("E$i", $price);
            $objectPHPExcel->setActiveSheetIndex(0)->setCellValue("F$i", $goods_price);
            $objectPHPExcel->setActiveSheetIndex(0)->setCellValue("G$i", $product);
            $objectPHPExcel->setActiveSheetIndex(0)->setCellValue("H$i", $count);

        $filename   = "c.xls";
        $objWriter  = PHPExcel_IOFactory::createWriter($objectPHPExcel, 'Excel5');
        $objWriter->save($filename);



注意再生成的时候打开生成的excel,再次生成就会出现fopen权限报错。帮助到的留言,哈哈


http://www.niftyadmin.cn/n/3759284.html

相关文章

httpd-2.2.22安装

cgi部分共分三部分:html,cgi和服务器(httpd)。 首先介绍httpd安装: 1. 软件包:httpd-2.2.22.tar.gz 系统:3.8.0-44-generic #66~precise1-Ubuntu ubuntu 12.04 也可到官网下载最新版&am…

依据Path取Json指定节点的值

下面方法为依据Path取json节点值得方法。废话不多说,先上代码: 測试方法例如以下:

查看linux服务器CPU详细情况

linux服务器的硬件信息放在/proc下,cat /proc/cpuinfo可以查看到CPU的详细信息。 [fengzhige33 ~]$ cat /proc/cpuinfo |less processor : 0 ##CPU超线程数 vendor_id : GenuineIntel ##CPU生产厂商 cpu family : 6 model : 45 model…

图解HTTP 笔记(二)

文章目录与HTTP协作的web服务器用单台虚拟主机实现多个域名通信数据转发程序:代理、网关、隧道代理网关隧道保存资源的缓存缓存的有效期限客户端的缓存HTTP首部HTTP报文首部HTTP首部字段HTTP首部字段传递重要信息HTTP首部字段结构HTTP首部字段类型HTTP通用首部字段C…

run jdeveloper, unable to create an instance of the Java Virtual Machine Located at path:

刚才打开 jdevW.exe 时提示如下错误: Unable to create an instance of the Java Virtual MachineLocated at path:x:\xxxx\jre\bin\client\jvm.dll最后的解决办法是:编辑 jdevW.exe 所在目录下的 jdev.conf 文件, 将 95 行左右的 AddVMOptio…

图解HTTP 笔记(完)

文章目录确认访问用户身份的认证HTTP的认证方式BASIC认证DIGEST认证SSL客户端认证SSL客户端认证的认证步骤SSL客户端认证采用双因素验证基于表单验证认证多半为基于表单验证Session管理及Cookie应用基于HTTP的功能追加协议消除HTTP瓶颈的SPDYHTTP的瓶颈SPDY的设计与功能使用浏览…

KALI搭建Docker+Vulhub和sqli-labs靶场

文章目录Docker组成部分架构应用场景优点Docker安装Docker的基本使用Docker搭建sqli-labs靶场使用docker部署sqli-labs靶场Docker Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux或windows机器上&#xff0c…

Emacs笔记

为什么80%的码农都做不了架构师?>>> Emacs转移HOME配置: (setenv "HOME" "path/to/dir")(load "~/.emacs.d/init.el") emacs-client用root权限修改文件: /sudo:rootlocalhost:/etc/fstab 用sudo去…