ThinkPHP6.0导出Excel的示例-创新互联

这篇文章主要介绍ThinkPHP6.0导出Excel的示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联公司是专业的桃源网站建设公司,桃源接单;提供成都做网站、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行桃源网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

(一)环境配置

  • 基础环境
    • 系统环境:Windows10 x64
    • PHP集成环境:phpEnv7.1.5(https://www.phpenv.cn/)
      • PHP7.4.4
      • MySQL8.0.19
      • Nginx1.16.1
    • 数据库管理工具:Navicat Premium 15.0.11
    • PHP依赖管理工具:Composer(https://getcomposer.org/Composer-Setup.exe)

(二)安装ThinkPHP6.0并配置

(1)安装ThinkPHP6.0

composer create-project topthink/think tp2excel

(2)安装Excel插件phpspreadsheet

composer require phpoffice/phpspreadsheet

(3)配置站点

ThinkPHP6.0导出Excel的示例

(4)配置Nginx重写

ThinkPHP6.0导出Excel的示例
(5)启动,查看首页

ThinkPHP6.0导出Excel的示例

(三)配置数据库与数据库设计

(1)数据库配置

ThinkPHP6.0导出Excel的示例

(2)数据库建表(略)

(四)查询SQL数据并导出

(1)引入Spread.php插件

ThinkPHP6.0导出Excel的示例
(2)查询数据并导出

导出Excel';
    }

    public function excel($limit = 10)
    {
        $expTableData = Db::table('b_demo')->limit($limit)->select();
        $fileName = "IP地址导出";
        $Excel['fileName']=$fileName.date('Y年m月d日-His',time());//or $xlsTitle
        $Excel['cellName']=['A','B','C','D'];
        $Excel['H'] = ['A'=>12,'B'=>22,'C'=>28,'D'=>38];//横向水平宽度
        $Excel['V'] = ['1'=>40,'2'=>26];//纵向垂直高度
        $Excel['sheetTitle']=$fileName;//大标题,自定义
        $Excel['xlsCell']=[
            ['id','编号'],
            ['start','开始IP'],
            ['end','结束IP'],
            ['disp','地区']];
        Spread::excelPut($Excel,$expTableData);
    }
}

(3)导出结果

ThinkPHP6.0导出Excel的示例

以上是“ThinkPHP6.0导出Excel的示例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


文章名称:ThinkPHP6.0导出Excel的示例-创新互联
浏览地址:http://bzwzjz.com/article/cdhooo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销型网站建设 网站建设方案 成都网站建设公司 企业网站制作 成都网站建设 成都营销网站制作 重庆网站制作 成都网站建设公司 做网站设计 重庆网站制作 品牌网站建设 定制网站建设多少钱 成都网站建设公司 企业网站建设 LED网站设计方案 定制网站建设 高端网站建设 成都网站设计 高端定制网站设计 成都网站建设 响应式网站设计方案 成都网站建设