位置: IT常识 - 正文

php lavarel框架导出文件(php framework框架)

编辑:rootadmin

推荐整理分享php lavarel框架导出文件(php framework框架),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:phpstudy安装laravel框架,php framework框架,php crud框架,php框架laravel总结,phprestfulapi框架,phpstudy安装laravel框架,php框架laravel总结,php框架怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

php lavarel框架导出文件(php framework框架)

在开发框架的选择中,有些是可以和我们常用的软件结合使用。比如数据开发的框架,能结合mysql的使用。本篇所要讲的lavarel框架,能够实现对excel的导入和导出。也就是说,我们能够使用lavarel处理一些表格数据的事务。下面就lavarel框架导出文件的步骤带来详细介绍。

一、导出文件

1.创建一个干净的控制器 ExcelController.php :

phpartisanmake:controllerExcelController--plain

2.然后在 routes.php 中定义相关路由:

Route::get('excel/export','ExcelController@export');Route::get('excel/import','ExcelController@import');

3.接下来在 ExcelController.php 中定义 export 方法实现导出功能:

<?phpnamespaceApp\Http\Controllers;useIlluminate\Foundation\Bus\DispatchesJobs;useIlluminate\Routing\ControllerasBaseController;useIlluminate\Foundation\Validation\ValidatesRequests;useIlluminate\Foundation\Auth\Access\AuthorizesRequests;usePHPExcel;//引入excel类useIOFactory;useDB;classExcelControllerextendsController{//导出publicfunctionExcel(){$query=DB::table('change')->get();//查询表//print_r($query);if(!$query)returnfalse;//判断是否为空值$obj=newPHPExcel();//实例化excel类include_once('../app/libs/PhpExcel/PHPExcel/IOFactory.php');//引入IOFactory.php$obj->getProperties()->setTitle("export")->setDescription("none");$obj->setActiveSheetIndex(0);$fields=DB::select("SHOWCOLUMNSFROM`change`");//查询goods表中所有列名//print_r($fields);die;$col=0;//定义列foreach($fieldsas$field){$field=$field['Field'];$obj->getActiveSheet()->setCellValueByColumnAndRow($col,1,$field);$col++;}$row=2;//定义行foreach($queryas$data){$col=0;foreach($fieldsas$field){//print_r($data);$field=$field['Field'];$obj->getActiveSheet()->setCellValueByColumnAndRow($col,$row,!empty($data["$field"])?$data["$field"]:'');$col++;}$row++;}$obj->setActiveSheetIndex(0);$objWriter=IOFactory::createWriter($obj,'Excel5');header('Content-Type:application/vnd.ms-excel');header('Content-Disposition:attachment;filename="Brand_'.date('Y-m-d').'.xls"');header('Cache-Control:max-age=0');$objWriter->save('php://output');}}

二、导入文件

//Excel文件导入功能publicfunctionimport(){$filePath='storage/exports/'.iconv('UTF-8','GBK','用户信息').'.xls';Excel::load($filePath,function($reader){$data=$reader->all();dd($data);});}
本文链接地址:https://www.jiuchutong.com/zhishi/303239.html 转载请保留说明!

上一篇:关于electron-vue打包后运行白屏的解决方案(electron引入vue)

下一篇:2022年windows11windows10最强VMware Workstation 16 Pro for Windows虚拟机软件最新授权版16.2.3-19376536版本

  • iqooneo5是5g手机吗(iqooneo5是什么型号)

    iqooneo5是5g手机吗(iqooneo5是什么型号)

  • 微信怎样更改实名认证身份证(微信怎样更改实名认证)

    微信怎样更改实名认证身份证(微信怎样更改实名认证)

  • noh-an00是4g还是5g(noh-an00是什么型号)

    noh-an00是4g还是5g(noh-an00是什么型号)

  • 华为p40pro屏幕分辨率是多少呢(华为p40pro屏幕分辨率是2k吗)

    华为p40pro屏幕分辨率是多少呢(华为p40pro屏幕分辨率是2k吗)

  • 华为荣耀10屏幕是多大(华为荣耀10屏幕碎了换屏多少钱)

    华为荣耀10屏幕是多大(华为荣耀10屏幕碎了换屏多少钱)

  • 卡贴机打电话要加86(卡贴机打电话要下载什么软件)

    卡贴机打电话要加86(卡贴机打电话要下载什么软件)

  • onepulse是什么手机(oneplus是什么品牌手表)

    onepulse是什么手机(oneplus是什么品牌手表)

  • ap热点什么意思(什么是ap热点wifi)

    ap热点什么意思(什么是ap热点wifi)

  • 小米10如何分辨三星屏(小米10如何分辨真假)

    小米10如何分辨三星屏(小米10如何分辨真假)

  • 屏幕漏液是怎么造成的(屏幕漏液是怎么导致的)

    屏幕漏液是怎么造成的(屏幕漏液是怎么导致的)

  • 苹果x微信语音只能发10秒解决方法(苹果x微信语音来电铃声不响)

    苹果x微信语音只能发10秒解决方法(苹果x微信语音来电铃声不响)

  • 手机安装的软件在哪个文件夹(手机安装的软件不在桌面上怎么办)

    手机安装的软件在哪个文件夹(手机安装的软件不在桌面上怎么办)

  • 路由器桥接会影响网速吗(路由器桥接影响主路由网速吗)

    路由器桥接会影响网速吗(路由器桥接影响主路由网速吗)

  • 哪一款ipad支持无线充电(哪一款ipad支持120帧)

    哪一款ipad支持无线充电(哪一款ipad支持120帧)

  • 华为p9plus支持扩展内存吗(华为9plus可以扩内存吗)

    华为p9plus支持扩展内存吗(华为9plus可以扩内存吗)

  • 右下标数字怎么打(右下角的数字怎么弄)

    右下标数字怎么打(右下角的数字怎么弄)

  • 华为手环4和4p区别(华为手环4区别)

    华为手环4和4p区别(华为手环4区别)

  • 信息感叹号怎么解决(信息感叹号怎么关)

    信息感叹号怎么解决(信息感叹号怎么关)

  • 华为mate30还是京东方屏幕吗(华为mate 30和)

    华为mate30还是京东方屏幕吗(华为mate 30和)

  • 手机文件如何传到电视(手机文件如何传入存储卡)

    手机文件如何传到电视(手机文件如何传入存储卡)

  • 虾米app如何下载mv(虾米如何下载mp3格式的歌)

    虾米app如何下载mv(虾米如何下载mp3格式的歌)

  • 淘宝账户违规怎么消除(淘宝违规账号是什么意思)

    淘宝账户违规怎么消除(淘宝违规账号是什么意思)

  • 属于系统安全的技术有哪些(属于系统安全管理)

    属于系统安全的技术有哪些(属于系统安全管理)

  • xr有夜景模式吗(iphonexr有夜景模式)

    xr有夜景模式吗(iphonexr有夜景模式)

  • i12蓝牙耳机使用教程(i12蓝牙耳机使用教程安卓)

    i12蓝牙耳机使用教程(i12蓝牙耳机使用教程安卓)

  • 画的cad图怎么用QQ发送(怎样用cad画图)

    画的cad图怎么用QQ发送(怎样用cad画图)

  • usf2.1闪存是什么(ufs2.1闪存规格略低是什么意思)

    usf2.1闪存是什么(ufs2.1闪存规格略低是什么意思)

  • 怎么恢复快手以前作品(怎么恢复快手以前删掉的作品)

    怎么恢复快手以前作品(怎么恢复快手以前删掉的作品)

  • 面试官:一千万的数据,你是怎么查询的(面试官:一千万是真的吗)

    面试官:一千万的数据,你是怎么查询的(面试官:一千万是真的吗)

  • 实收资本印花税按次还是按年
  • 个体工商户工商年报资金数额填啥
  • 学生兼职怎么交个人所得税吗
  • 公司账户转到对方账户
  • 员工在外出差的说说
  • 应收款为负数怎么做分录
  • 营业账簿指什么
  • 对公账户发工资1万要交税吗
  • 连锁店每个店都要独立核算吗
  • 进项税需要转出吗
  • 施工企业收到工程款交付税款的时间
  • 特许权使用费怎样向海关申报
  • 应收账款转让的会计处理
  • 物业 免物业费
  • 企业留存收益包括盈余公积和未分配利润
  • 车辆保险费的车船税计入什么会计科目
  • 预提长期借款利息的会计分录怎么写
  • 公司向个人购买服务
  • bios密码如何设置
  • 财务费用的冲减什么意思
  • 收到财政局专项审计短信
  • 手机测wifi网速准不准
  • 32位升级64位系统教程
  • php实现的三个常数是什么
  • php截取网页指定内容
  • 发票未到先付款的账务处理
  • linux系统参数调优
  • 期货手续费是双向收取吗
  • 合同违约金可以全额扣除吗
  • sk是什么软件的缩写
  • 怀特霍尔
  • 非货币性资产投资的会计处理
  • 企业法人个人贷款企业有风险吗
  • 驼鹿穿过莫兰山了吗
  • php zend
  • 4月满月是几号
  • 股东以固定资产入股需要交税吗
  • vue项目安装路由
  • 所得税季度申报弥补以前年度亏损
  • 管家婆系统能否查询上月库存明细
  • 管理费用明细账余额累加吗
  • 未实际支付的成本能否列支
  • 含税采购金额怎么算
  • 商品流通企业购入的商品采用售价金额法核算的
  • 2个公司的法人怎么注销
  • 企业分配的股票股利宣告发放
  • erp用友u8操作教程
  • 抄税期一般是几天
  • 财务往来账对账总结
  • 2021新旧会计准则
  • 玉米收购厂
  • 怎样暂估成本的会计分录
  • 捐赠支出入账
  • 代开专票是指?
  • 固定资产可以一次性入费用的标准
  • 工业企业外购材料物资的成本包括
  • oracle忘记用户名密码怎么办
  • 如何设置sqlserver数据库用户名密码
  • Windows Server 2008禁止模块安装提升网络性能
  • 如何使用chatgpt
  • wcu.exe是什么
  • 系统如何修改
  • win10系统打不开控制面板
  • xp系统被锁定怎么解除锁定
  • window10通知
  • win7开始菜单没有启动文件夹
  • python图片处理酷炫效果
  • javascript获取css
  • 安卓端数据库
  • python中读取文件
  • 获取标签的属性值的方式
  • js中push和pop
  • ListView中EditText焦点问题
  • ubuntu没有xauthority
  • jquery的方法
  • python获取linux磁盘信息
  • 江苏城乡医疗保险网上缴费2024年
  • 北京供暖 2020
  • 农产品电子发票可以抵扣吗
  • 海淀九所税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设