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

  • 节奏大师怎么玩(节奏大师怎么玩分高)

    节奏大师怎么玩(节奏大师怎么玩分高)

  • 账户异常被限制收款(账户异常被限制收款图片)

    账户异常被限制收款(账户异常被限制收款图片)

  • iphone只能打电话不能接电话(iphone只能打电话不能上网)

    iphone只能打电话不能接电话(iphone只能打电话不能上网)

  • x卡住了关机都关不了(x突然卡住了 机都关不了)

    x卡住了关机都关不了(x突然卡住了 机都关不了)

  • WPS计算机替换怎么操作(电脑wps替换功能在哪儿)

    WPS计算机替换怎么操作(电脑wps替换功能在哪儿)

  • 为什么wps编辑不了里面的内容(为什么wps编辑不了word里面的内容)

    为什么wps编辑不了里面的内容(为什么wps编辑不了word里面的内容)

  • 苹果用qq音乐被其他应用中断怎么办(苹果qq音乐老被打断)

    苹果用qq音乐被其他应用中断怎么办(苹果qq音乐老被打断)

  • 朋友圈发不了gif动态图吗(朋友圈发不了gif图片怎么回事)

    朋友圈发不了gif动态图吗(朋友圈发不了gif图片怎么回事)

  • 普通sim卡能转esim卡吗

    普通sim卡能转esim卡吗

  • miui是什么牌子(miui是什么牌子手机多少钱)

    miui是什么牌子(miui是什么牌子手机多少钱)

  • 转接器不支持配件的解决办法(转接器不适配怎么办)

    转接器不支持配件的解决办法(转接器不适配怎么办)

  • 手机突然只能打不能接(手机突然只能打电话不能上网是怎么回事)

    手机突然只能打不能接(手机突然只能打电话不能上网是怎么回事)

  • ps软件变黑白快捷键(ps怎么变黑白色)

    ps软件变黑白快捷键(ps怎么变黑白色)

  • 华为mate30是双卡双待吗(双卡双待华为mate30)

    华为mate30是双卡双待吗(双卡双待华为mate30)

  • 手机防尘塞有什么用(手机防尘塞有什么作用)

    手机防尘塞有什么用(手机防尘塞有什么作用)

  • 华为p30可以登两个微信吗(华为p30可以登两个微信嘛)

    华为p30可以登两个微信吗(华为p30可以登两个微信嘛)

  • 苹果xr支持扩容吗(苹果xr扩容稳定吗)

    苹果xr支持扩容吗(苹果xr扩容稳定吗)

  • 苹果手机倒计时天数怎么弄(苹果手机倒计时秒表)

    苹果手机倒计时天数怎么弄(苹果手机倒计时秒表)

  • 苹果8如何滚动截屏(苹果如何滚动截屏截长图)

    苹果8如何滚动截屏(苹果如何滚动截屏截长图)

  • 淘宝怎么解绑交易猫账号(淘宝怎么解绑交易猫)

    淘宝怎么解绑交易猫账号(淘宝怎么解绑交易猫)

  • 铁路12306登录密码是什么(铁路12306登录密码忘记了怎么找回)

    铁路12306登录密码是什么(铁路12306登录密码忘记了怎么找回)

  • oppok3充电多少w(oppok3充电功率)

    oppok3充电多少w(oppok3充电功率)

  • vivox21录屏在哪设置声音(vivox21a的录屏在哪里)

    vivox21录屏在哪设置声音(vivox21a的录屏在哪里)

  • uniapp制作pc端响应式布局——带开源前端【伸手党福利】【持续更新】(uniapp实战视频教程)

    uniapp制作pc端响应式布局——带开源前端【伸手党福利】【持续更新】(uniapp实战视频教程)

  • 免租期租金怎么处理
  • 个人住房5年后买卖如何交税?
  • 税负率的计算方法有哪些
  • 企业要本地迁往隔壁县区,税务要注销吗
  • 实习生个人所得税需要申报吗
  • 批发商税率
  • 资产负债表中无形资产是原值还是净值
  • 票据利息科目怎么设置
  • 已经发生的费用
  • 银行汇票应计入什么科目
  • 政府发的补助金用不用交税
  • 代扣代缴手续费返还需要缴纳增值税吗
  • 制造费用的核算程序是什么
  • 给个人的返利如何交税
  • 小企业税金及附加会计分录
  • 开票不走公户
  • 固定资产评估增值递延所得税
  • 河北省东光县是哪个城市
  • 返还工资保证金的书面申请
  • 收到单位失业保险怎么办
  • 固定资产清理账户结构
  • 海运费付款方式
  • 企业购买可转债会计分录
  • 其他应付款辅助核算怎么挂
  • linux桌面设置界面在哪
  • win11中文安装包
  • 固定资产未计提完毕怎么报废
  • win11怎么桌面快捷方式
  • 鸟瞰高耸入云的成语
  • 发财树的养殖方法和浇水时间
  • php assign
  • php多进程处理大数据
  • 外商投资企业 外资企业
  • 财务的几张报表
  • 元素垂直水平居中方式
  • vue区别
  • javaweb重点知识总结
  • 工程项目发票几个点
  • 生产型企业可以买进就卖出吗
  • 营业收入的相关认定
  • 明细账示例
  • 公司性质和单位性质的区别
  • 服务费开增值税专用发票
  • 企业取得的财政补贴是否缴纳增值税
  • 公司购买的机票可以退吗
  • 净值怎么算?
  • 未交增值税科目怎么用
  • 设备升级是什么意思
  • 电子银行承兑汇票到期怎么兑现
  • 支付宝支付高速通行费如何开发票
  • 免税行业可以开3个点发票吗
  • 联营企业子公司是否构成关联方
  • 建筑行业预收账款预缴税
  • 什么是现金等价物
  • 边际成本是什么意思大白话
  • 会计审核程序
  • 会计利润的计算公式是
  • 完美解决索尼电视arc无声音
  • windows怎样删除文件
  • 加载dll错误是什么意思
  • win10的svchost干什么的
  • 轻量级java开发工具
  • linux操作系统root
  • unity中mathf
  • 用git打更新包的代码
  • perl读取文件内容逐行处理
  • cocos2dx4.0入门
  • ubuntu 20.4安装
  • javascript新手教程
  • jquery中keyup
  • JavaScript中的方法名不区分大小写
  • JavaScript函数中,哪个语句可以返回值
  • 有效的沟通的好处
  • jquery怎么修改样式
  • Android本地文件怎么显示歌词
  • python爬取三国演义前六章
  • 青岛市市南区税务局第一税务所
  • 建筑业按多少税收
  • 重庆电子税务局电话人工客服电话
  • blueerdos和鄂尔多斯区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设