php导了excel单元格部分字设置不同颜色

在这里插入图片描述

    public function exportDataTest(Request $request){
        $filename = time();
        $spreadsheet = new \PHPExcel();
        $spreadsheet->getActiveSheet()->getCell("A1")->setValue('dadada');
        $richText = new \PHPExcel_RichText();
        $styleObj = $richText->createTextRun('红红红');
        $styleObj->getFont()->setColor(new \PHPExcel_Style_Color("FFCC0000")); //设置颜色
        $styleObj = $richText->createTextRun('dadada');
        $styleObj->getFont()->setColor(new \PHPExcel_Style_Color("FF000000")); //设置颜色
        $styleObj = $richText->createTextRun('蓝蓝蓝');
        $styleObj->getFont()->setColor(new \PHPExcel_Style_Color("FF0000FF")); //设置颜色
        $styleObj = $richText->createTextRun('dadada');
        $styleObj->getFont()->setColor(new \PHPExcel_Style_Color("FF000000")); //设置颜色
        $styleObj = $richText->createTextRun('绿绿绿');
        $styleObj->getFont()->setColor(new \PHPExcel_Style_Color("FF12D712")); //设置颜色
        $styleObj = $richText->createTextRun('时光隧道');
        $styleObj->getFont()->setColor(new \PHPExcel_Style_Color("FFFF00FF")); //设置颜色
        $spreadsheet->getActiveSheet()->getCell("B1")->setValue($richText);
        // 导出excel
        ob_end_clean();
        header('Content-Type: application/vnd.ms-excel');
        header('Content-Disposition: attachment;filename="' . $filename . '.xls');
        header('Cache-Control: max-age=0');
        header('Content-Type: text/html; charset=utf-8');
        //$objWriter = \PHPExcel_IOFactory::createWriter($spreadsheet, 'Excel5');
        $objWriter = \PHPExcel_IOFactory::createWriter($spreadsheet, "Excel2007");
       // $objWriter = IOFactory::createWriter($spreadsheet, 'Xls');
        $objWriter->save('php://output');
        exit;
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
php excel通用课表查询系统更新日志: 原先只支持windows,现在兼容linux可以(SAE赞不支持) php excel通用课表查询系统简介 php excel通用课表查询系统widows版 (核心部分使用Php-Excel-Reader开源代码) 一般适合中小学课表查询系统。大学课表也可用(以最终的班级课表为单元即可)。 同时也可以用于其他很多用途,比如运动会比赛结果查询,乡镇村财务公开查询等类似的查询。 设计思路是:分类选择(如:年级学期等为类别) 显示单元(如:班级课表为单元)为思路。 然后借助Php-Excel-Reader的强大显示功能,灵活性非常高,适用用途特广。 php excel通用课表查询系统优点特色: 特色1:直接读取excel,包括边框,体大小,还支持合并单元格的显示。 直接读取excel,“所见即所得”平时输入excel,适合更多的使用人群。 特色2:二级联动式下拉,避免查询中没有完全输对而查询不了的问题。 二级联动式下拉,避免一级二级不对应而无结果,而浪费时间。 特色3:非常直观的管理,一级选择是文件夹,二级选择是excel文件名。 这样大家都看的懂,且更为直观。只需FTP工具维护即可。 特色4:操作简单:上传即可使用;无需mysql等数据库支持,无需安装过程。 增加删减选项,只需增加删除文件夹或文件名即可,通过FTP工具管理。 php excel通用课表查询系统使用步骤: 1. 修改参数:编辑conn.php文件的几个参数,其他的无需理会。 //设置好以下6项 $title="php Excel通用课表查询系统"; //设置查询标题,相信你懂的; $foldshuo="请选择大分类"; $timeshuo="请选择小分类"; $copyr="某某中学"; //底部文; $copyu="http://aiyaha.taobao.com/"; //底部网址; $UpDir="shujukufangzheli"; //设置数据库所在目录(文件夹名称)请修改,修改后更名对应文件夹。 2. 整体上传到windows环境的PHP空间(UTF-8),可以是根目录,也可以任意文件夹下,且无需设置。 3. FTP上传自己的excel数据,管理文件夹文件名。 excel技巧,文件越小越好。只读取第一个sheet表。表格支持颜色边框边框高度体大小等。 4. 查询测试。如果成功即可发布出去查询。 php excel通用课表查询系统页面展示 相关阅读 同类推荐:站长常用源码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值