[PHP] php使用phpoffice/phpexcel 生成excel文件

使用这个php依赖扩展非常简单,直接引入

composer require phpoffice/phpexcel

使用方式按下面这样

复制代码
        $objPHPExcel = new \PHPExcel();
        try {
            $objSheet = $objPHPExcel->getActiveSheet();
            //工作表标题
            $objSheet->setTitle("外呼结果");
            //第一行内容,放列标题
            $objSheet->setCellValue("A1", "城市");
            $objSheet->setCellValue("B1", "阿姨姓名");
            $objSheet->setCellValue("C1", "阿姨手机号");
            $objSheet->setCellValue("D1", "渠道");
            $objSheet->setCellValue("E1", "创建时间");
            //设置第一行的背景颜色
            $objPHPExcel->getActiveSheet()
                ->getStyle('A1:E1')
                ->getFill()
                ->setFillType(\PHPExcel_Style_Fill::FILL_SOLID)
                ->getStartColor()
                ->setRGB('FFFF00');
            //后面行循环放内容
            for($i=2;$i<10;$i++){
                $objSheet->setCellValue("A".$i, "北京");
                $objSheet->setCellValue("B".$i, "陶士涵");
                $objSheet->setCellValue("C".$i, "18805419888\t");
                $objSheet->setCellValue("D".$i, "外呼");
                $objSheet->setCellValue("E".$i, "2021-08-1 19:17:36\t");
            }
            $objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
            $fileName=storage_path("outcall_result.xlsx");
            $objWriter->save($fileName);
        } catch (\PHPExcel_Exception $e) {
        }
复制代码

在laravel 框架中storge目录下,生成excel

 

posted @   唯一客服系统开发笔记  阅读(847)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2020-08-13 [Go] GO语言实战-为博客园增加gofly在线客服功能
点击右上角即可分享
微信分享提示
1
chat with us