位置: 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版本

  • 哈啰单车怎么预约(哈啰单车怎么预约电动车)

    哈啰单车怎么预约(哈啰单车怎么预约电动车)

  • 支付宝怎么看好友的注册方式(支付宝怎么看好友步数)

    支付宝怎么看好友的注册方式(支付宝怎么看好友步数)

  • 中通快递怎么查物流(中通快递怎么查物流信息查询)

    中通快递怎么查物流(中通快递怎么查物流信息查询)

  • 电脑微信怎么扫描图中二维码(电脑微信怎么扫码登录)

    电脑微信怎么扫描图中二维码(电脑微信怎么扫码登录)

  • realmev11电池容量是多少(realme手机电池容量)

    realmev11电池容量是多少(realme手机电池容量)

  • 抖音可以看播放量吗(抖音可以看播放量记录)

    抖音可以看播放量吗(抖音可以看播放量记录)

  • 最近常听有访客记录吗(最近访客是不是要第二天才能看到)

    最近常听有访客记录吗(最近访客是不是要第二天才能看到)

  • 苹果11不能指纹解锁吗(苹果手机有没有指纹)

    苹果11不能指纹解锁吗(苹果手机有没有指纹)

  • 电脑填完表格怎么保存发送(电脑填完表格怎么往微信上发送)

    电脑填完表格怎么保存发送(电脑填完表格怎么往微信上发送)

  • 底部任务栏不显示(任务栏底部不显示打开的窗口)

    底部任务栏不显示(任务栏底部不显示打开的窗口)

  • 没确认收货可以投诉吗(没确认收货可以开发票吗)

    没确认收货可以投诉吗(没确认收货可以开发票吗)

  • 快手没有钱包什么原因(快手没有钱包功能)

    快手没有钱包什么原因(快手没有钱包功能)

  • 电脑打开显示屏没有反应是什么问题(电脑打开显示屏显示无信号输入怎么回事)

    电脑打开显示屏没有反应是什么问题(电脑打开显示屏显示无信号输入怎么回事)

  • ps怎样删除选中区域(ps怎样删除选中区域而且原来得地方还能保留)

    ps怎样删除选中区域(ps怎样删除选中区域而且原来得地方还能保留)

  • 抖音不用手机号可以注册吗(抖音不用手机号怎么注册新账号)

    抖音不用手机号可以注册吗(抖音不用手机号怎么注册新账号)

  • 系统开小差请稍后再试什么意思啊(系统开小差,问题加紧处理中)

    系统开小差请稍后再试什么意思啊(系统开小差,问题加紧处理中)

  • 手机积分清零吗(手机积分清0)

    手机积分清零吗(手机积分清0)

  • 米家摄像头离线原因(米家摄像头离线后能自动恢复吗)

    米家摄像头离线原因(米家摄像头离线后能自动恢复吗)

  • pr背景音乐怎么调小声(pr背景音乐怎么延长)

    pr背景音乐怎么调小声(pr背景音乐怎么延长)

  • 微信10几个g怎么清理(微信10几个g怎么发)

    微信10几个g怎么清理(微信10几个g怎么发)

  • 圈厨是不是小米(圈厨这个牌子好吗)

    圈厨是不是小米(圈厨这个牌子好吗)

  • 8p无线充电需要接收器吗(8p无线充电伤电池吗)

    8p无线充电需要接收器吗(8p无线充电伤电池吗)

  • xr有高通基带吗

    xr有高通基带吗

  • 工控机和电脑的区别(工控机与电脑主机的区别)

    工控机和电脑的区别(工控机与电脑主机的区别)

  • 自然人电子税务局
  • 所得税汇算清缴时间期限
  • 我国企业基本所得税的税率
  • 资源税的纳税期限包括
  • 税控服务费全额抵扣增值税申报表中哪一栏
  • 增值税免缴
  • 国际货物运输07113
  • 增值税一般纳税人税率是多少?
  • 会计科目的设置
  • 未交增值税金额公式
  • 建筑劳务公司的工资计入什么科目
  • 库存商品期末要结转吗
  • 发票对方认证不了怎么回事
  • 新成立公司没有财务报表情况说明
  • 传媒公司的成本构成有哪些
  • 已经在网上申报学校可以改学校吗
  • 简易征收税率都包括什么
  • 工资薪金中的误餐补助,征收个人所得税
  • 餐饮个体户税务登记需要什么资料
  • 进项税额转出再转入
  • 这个月只有销项没有进项怎么申报
  • 软件开发公司研发主管绩效考核
  • 带息的应付票据计算的利息计入财务费用
  • 单位应当为职工创造有益于健康的环境和条件
  • 赊销商品填制什么科目
  • win11开机黑屏进不去桌面
  • 民办非企业年底额度不能低于多少
  • 如何安装u盘的系统
  • 企业出租涉及到的税收
  • 国税0申报如何网上申报
  • 计算机视觉就业前景
  • Vue3+ElementPlus el-date-picker设置可选时间范围
  • thinkphp i方法
  • 酒店装修费用如何抵扣税
  • 政府收回土地使用权免征增值税的条件
  • 研发费用加计扣除新税收政策2023
  • 天猫提现到对公账户怎么做账
  • three.js 教程
  • php cat
  • 基训包括哪些
  • vue.$el
  • vue3的unplugin-auto-import自动引入
  • 微信公众号开发用什么语言
  • 废品损失科目的账户结构
  • 公积金会计分录怎么处理2019
  • 利润表的格式分为哪几种
  • mongodb 统计
  • 公司转账到个人账户可以撤销么
  • 成本和费用有着根本的区别
  • sqlserver服务请求失败或服务未及时响应
  • 本年利润的会计分录怎么做
  • 劳保用品费用计入什么科目
  • 企业收据的相关法律规定
  • 医药发票的税率是多少
  • 专项资金会计和税务处理差异
  • 小规模开发票免税如何记账?
  • 公司注销开户许可证是不是要上交
  • 收到了对方的作业怎么办
  • 企业试生产时间规定
  • sql整型
  • 新移动硬盘安装视频教程
  • 拖放文件到此处来添加文件是什么意思
  • win7系统怎么设置屏保
  • win7怎么取消开机选择系统
  • el-select tree
  • 苹果mac安装
  • editplus怎么配置java
  • 浅析学校德育的个体智能发展功能
  • nodejs连接redis
  • 批处理怎么操作
  • 深入解读我本是高山
  • dos中创建文件
  • unity struct
  • [置顶] 安卓手机连接IP100蓝牙打印机实现打印功能
  • python+flask
  • 云南省国家税务局电子税务局
  • 网上报个人所得税
  • 我国土地资源总量丰富人均不足
  • 浙江省地方税务局通用定额发票
  • 目前我国现行法规规定的职业病范围共有几大类几种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设